Amélioration section SSHFS

This commit is contained in:
whirigoyen 2022-12-27 11:47:31 +01:00
parent bf3910c257
commit 4c28568ace

View file

@ -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=<PRIVATE_KEY_PATH> 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 :