Veuillez considérer la ligne fstab suivante (sauts de ligne pour plus de lisibilité):
sshfs#[email protected]:/home/user/
/home/user/Server/
fuse
auto,user,_netdev,reconnect,uid=1000,gid=1000,IdentityFile=/home/user/.ssh/id_rsa,idmap=user,allow_other
0
Cela fonctionne bien, mais chaque redémarrage que je dois utiliser mount -a
pour monter le serveur (ou cliquez sur l'icône appropriée dans Thunar pour monter la chose)
Est-il possible de monter mon répertoire ssh immédiatement au démarrage?
J'utilise Xubuntu 13.10
mount -a
après le démarragemount -a
après le démarrage. Je pense à ajoutermount -a
au démarrage automatiqueEssayez d'utiliser l' option delay_connect .
Ligne complète / etc / fstab:
la source
Celles
delay_connect
-ci_netdev
, ... sont correctes mais ne fonctionneront pas sauf si vous modifiez la mise en réseau pour qu'elle apparaisse exactement dans (ou avant) cette petite fenêtre de temps, lorsque / etc / fstab est en cours de traitement. Lorsque le traitement est terminé et que la mise en réseau intervient plus tard, vous devez utiliser lemount -a
(ou les amis).Dans la plupart des cas (et le mien aussi), le
network-manager
problème est causé, car il amène le réseau après la connexion par défaut. Il peut être modifié pour le faire apparaître plus tôt au démarrage. Si je me souviens bien, tout ce que vous devez faire est de cocher l'optionAvailable to all users
dans la boîte de dialogue des propriétés de connexion (ou, si vous préférez la ligne de commande, créez manuellement la connexion dans/etc/NetworkManager/system-connections
).la source
Sur la base de cette page d'aide ubuntu et de mes essais avec Debian 9, je le fais fonctionner et j'ai les bonnes autorisations de fichier avec cette
fstab
entrée:delay_connect
garantitfstab
que ne monte pas le dossier distant avant que les interfaces réseau ne soient en place.Vous pouvez changer
port
,uid
,gid
pour répondre à vos besoins locaux. Pour comprendre monuid
/gid
je simplement utilisé$ id
lorsque connecté avec le bon utilisateur.allow_other
est là pour permettre à d'autres utilisateurs / groupes d'accéder au répertoire monté; Même avec les bonnes/local/path
autorisations (par exemple777
), cela est nécessaire si vous souhaitez qu'un utilisateur différent (différent de celui qui monte les sshfs) accède au répertoire monté.D'autres options peuvent être trouvées dans la page de manuel sshfs
la source