SSH: rebond et tunnels : Différence entre versions

De TechWik
Aller à : navigation, rechercher
(Page créée avec « = OpenSSH: rebondir avec ProxyJump = La configuration suivante dans ~/.ssh/config permet de se connecter à l'utilisateur usery@192.168.1.82 simplement avec la commande 's... »)
 
m (OpenSSH: rebondir avec ProxyJump)
Ligne 1 : Ligne 1 :
= OpenSSH: rebondir avec ProxyJump =
+
= 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' :  
 
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
 
   Host REBOND1
Ligne 15 : Ligne 16 :
 
     ForwardAgent yes
 
     ForwardAgent yes
 
     AddKeysToAgent yes
 
     AddKeysToAgent yes
     IdentityFile ~/.ssh/id_rsa_sysope_dft_nopw
+
     IdentityFile ~/.ssh/sshk-usery
 
     ProxyJump REBOND1
 
     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
 +
    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
 +
    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
 
[[Category:Linux]]
 
[[Category:Linux]]
 
[[Category:SSH]]
 
[[Category:SSH]]

Version du 8 juin 2018 à 13:16

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
   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
   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