diff --git a/HowtoOpenSSH.md b/HowtoOpenSSH.md index ea876254..a6bcff00 100644 --- a/HowtoOpenSSH.md +++ b/HowtoOpenSSH.md @@ -750,17 +750,31 @@ ControlPath ~/.ssh/ssh_control_%h_%p_%r ### SSHFS -[SSHFS](https://github.com/libfuse/sshfs) permet de créer des montages via une connexion SSH : +[SSHFS](https://github.com/libfuse/sshfs) permet de créer des montages via une connexion SSH. + +Pour monter : ~~~ # apt install sshfs -$ sshfs ssh.example.com:/foo/bar /mnt -$ fusermount -u /mnt/ssh +$ sshfs user@ssh.example.com:/foo/bar /mnt ~~~ +Pour démonter : + +~~~ +$ fusermount -u /mnt +~~~ + +Pour automatiser dans `/etc/fstab` : + +~~~ +user@ssh.example.com:/foo/bar /mnt fuse.sshfs noauto,user,_netdev,reconnect,x-systemd.automount,x-systemd.device-timeout=10,identityfile= 0 0 +~~~ + + ### X Forwarding -SSH peut créer automatiquement un tunnel et gérer la variable $DISPLAY pour afficher en local les applications graphiques distantes. +SSH peut créer automatiquement un tunnel et gérer la variable `$DISPLAY` pour afficher en local les applications graphiques distantes. Côté serveur, il faut la présence du package `xauth` et l'option `X11Forwarding yes` dans la configuration SSH. On peut alors lancer :