Accéder à un dossier distant en utilisant ssh
Pour accéder à mes fichiers à distance, j’utilise sshfs, sshfs est un “FUSE” (Filesystem in Userspace - Système de fichier en espace utilisateur) pour ssh.
Techniquement, il place votre système de fichiers distant dans votre ordinateur comme s’il était déjà dans votre ordinateur en utilisant la connexion sécurisée ssh.
J’installe sshfs à l’aide du gestionnaire de paquets de ma distribution et je modifie mon fichier de configuration fstab sudo nano /etc/fsab
J’ajoute ensuite la ligne suivante : mathieu@connectemoi.eu:/media /mnt/nas fuse.sshfs noauto,x-systemd.automount,_netdev,IdentityFile=/home/mathieu/.ssh/id_ed25519,allow_other 0 0
mathieu@connectemoi.eu:/media
indique au système de se connecter avec l’utilisateur mathieu au serveur distant connectemoi.eu pour accéder au dossier /media./mnt/nas
est le dossier de l’ordinateur localfuse.sshfs
indique au système que le type de système de fichiers est sshfsnoauto
ne monte pas automatiquement le système de fichiersx-systemd.automount
monte automatiquement le système de fichiers si nécessaire_netdev
le système de fichiers est un système de fichiers réseauIdentityFile=/home/mathieu/.ssh/id_ed25519
utiliser ce fichier clé pour s’authentifier avec ssh au lieu d’un classique mot de passe
Si je veux accéder à mes fichiers distants sur mon serveur, il me suffit de taper mount /mnt/nas
et d’aller dans le dossier /mnt/nas.