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:/mediaindique au système de se connecter avec l’utilisateur mathieu au serveur distant connectemoi.eu pour accéder au dossier /media./mnt/nasest le dossier de l’ordinateur localfuse.sshfsindique au système que le type de système de fichiers est sshfsnoautone monte pas automatiquement le système de fichiersx-systemd.automountmonte automatiquement le système de fichiers si nécessaire_netdevle système de fichiers est un système de fichiers réseauIdentityFile=/home/mathieu/.ssh/id_ed25519utiliser 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.