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.