Est-il possible de monter automatiquement un système de fichiers sshfs chaque fois que la connexion augmente?
14
Upstart dans Ubuntu fonctionne-t-il avec les événements réseau? Pour sûr, vous pouvez placer des scripts dans /etc/network/if-up.d et /etc/network/if-down.d. Il existe un guide sur les forums Ubuntu .
Est-ce que cela aide assez?
allow_others
etc.Donc, si sshfs peut être répertorié dans / etc / fstab (je pense que cela peut l'être), alors mountall le montera chaque fois qu'un périphérique réseau sera installé. Le problème est que lorsque le périphérique net tombe en panne, vous devez le démonter. Ce serait faisable avec un travail parvenu comme /etc/init/sshfs-down.conf:
Un problème se posera probablement: sshfs peut essayer de vider les tampons sur umount, et au moment où le périphérique net est déjà en panne, vous aurez des problèmes.
la source
J'ai trouvé que le moyen le plus simple d'y parvenir est de créer un petit script pour le processus et de l'ajouter à la liste des applications de démarrage. Ajoutez ces deux lignes à un fichier texte et enregistrez-le quelque part dont vous vous souviendrez comme quelque chose comme sshfs.sh que ajoutez-le pour démarrer.
Assurez-vous de créer le dossier avant de lancer le script ou il n'aura aucun endroit où monter le système de fichiers auquel vous vous connectez. Le point de montage peut être où vous voulez, je le crée simplement dans mon dossier personnel.
la source
Je pense que la chose la plus utile à faire est de monter automatiquement un système de fichiers sshfs lors de l'accès. autofs peut être configuré pour monter automatiquement les systèmes de fichiers sshfs lorsque vous accédez au point de montage et démontez après un délai d'expiration.
Jetez un œil à autosshfs , qui permet de monter un système de fichiers sshfs (fuse) avec un utilisateur
ssh-agent
. Cela résout le problème d'authentification habituel avec autofs: puisqu'il s'exécute en tant que root, il est difficile de configurer pour s'authentifier en tant qu'utilisateur sans avoir à taper une phrase de passe à chaque fois.la source