SSH: rebond et tunnels
Révision datée du 8 juin 2018 à 13:18 par Toine (discussion | contributions) (→OpenSSH: rebondir avec ProxyJump ou ProxyCommand)
Sommaire
OpenSSH: rebondir avec ProxyJump ou ProxyCommand
OpenSSH 7.3 +
La configuration suivante dans ~/.ssh/config permet de se connecter à l'utilisateur usery@192.168.1.82 simplement avec la commande 'ssh SRV1' :
Host REBOND1 Hostname 10.10.15.242 User userx X11Forwarding yes ForwardAgent yes AddKeysToAgent yes IdentityFile ~/.ssh/sshk-userx
Host SRV1 Hostname 192.168.1.82 User usery X11Forwarding yes ForwardAgent yes AddKeysToAgent yes IdentityFile ~/.ssh/sshk-usery ProxyJump REBOND1
OpenSSH 5.4 +
La configuration suivante dans ~/.ssh/config permet de se connecter à l'utilisateur usery@192.168.1.82 simplement avec la commande 'ssh SRV1' :
Host rebond1 Hostname server1.example.com User userx IdentityFile ~/.ssh/sshk-userx
Host SRV1 Hostname 192.168.1.82 User usery IdentityFile ~/.ssh/sshk-usery ProxyCommand ssh rebond1 -W %h:%p
OpenSSH 5.3 -
La configuration suivante dans ~/.ssh/config permet de se connecter à l'utilisateur usery@192.168.1.82 simplement avec la commande 'ssh SRV1' :
Host rebond1 Hostname server1.example.com User userx IdentityFile ~/.ssh/sshk-userx
Host SRV1 Hostname 192.168.1.82 User usery IdentityFile ~/.ssh/sshk-usery ProxyCommand ssh rebond1 nc %h %p 2> /dev/null
NB: on peut également passer les options ProxyJump, ProxyCommand avec -o dans la commande ssg