SSHFS – Dossier distant via SSH

Accéder à un dossier distant via SSH avec SSHFS

Installer d’abord SSHFS:

sudo apt install sshfs

Créer un répertoire Scripts dans votre dossier personnel (Home)

mkdir ~/Scripts

Créer ensuite un nouveau document Fichier vide dans le dossier Scripts.  Nommé le Toggle-sshfs-192.168.0.11.sh

Insérer le code suivant:

### Vérification si le répertoire est montée
SourceMount=$HOME/sshfs-nas1
if mountpoint -q $SourceMount ; then
echo "Le répertoire sshfs-nas1 est déjà montée."
#umount $SourceMount
fusermount -u $HOME/sshfs-nas1
else
echo "La répertoire sshfs-nas1 n'est pas montée. Montage"
sshfs nas@192.168.0.11:/media/nas1 $HOME/sshfs-nas1
fi

Sauvegarder et fermer le document. Ensuite, avec le bouton droit de votre souris accéder aux propriétés du fichier. Dans l’onglet Permissions, cocher la case Autoriser ce fichier à être utilisé comme un programme ou encore utiliser la commande suivante:

sudo chmod +x ~/Scripts/Toggle-sshfs-192.168.0.11.sh

Créer un répertoire sshfs-nas1 dans votre dossier personnel (Home)

mkdir ~/sshfs-nas1

Ajouter le greffon Lanceur au tableau de bord et ajouter un lanceur pour le scripts que nous venons de créer.

Lancer le script Toggle-sshfs-nas1, un mot de passe pour la connexion vous sera demandé et votre lecteur réseau est maintenant accessible dans votre répertoire personnel. Pour le démonter, il suffit de lancer de nouveau le script.