ssh -N -f <login>@<host> -L<local_port>:<machine_distante>:<port_distant> sleep 60

  • -N : n'ouvre pas de shell




côté serveur

dans /etc/ssh/sshd_config , vérifier que le X11Forwarding est à yes (puis redémarrer le serveur ssh si nécessaire)
installer le package xbase-clients –> commande xauth, doit mettre la variable DISPLAY à localhost:10.0 quand on se connecte en ssh avec X11 forwarding activé

côté client

sous linux / cygwin (openssh) : ssh -C -Y -l <login> <host>

  • -C : compression gzip
  • -Y : trusted X11 forwarding

sous windows (putty) :

  • cocher SSH > 'enable compression'
  • X11 > 'enable X11 forwarding' sans rien dans 'X display location'




KeepAlive

pour éviter les deconnexion pour inactivité
https://docs.oseems.com/general/application/ssh/disable-timeout

configurer des hosts

(pour simplifier la connexion, et pouvoir scripter facilement rsync sur des ports non standards)
http://nerderati.com/2011/03/17/simplify-your-life-with-an-ssh-config-file/
vim $HOME/.ssh/config
Host dev
HostName dev.example.com
Port 22000
User fooey

  • ssh.txt
  • Dernière modification: 2023/05/08 01:41
  • de 127.0.0.1