Pour accéder à vos serveurs finaux via un serveur relais (passerelle, relay ou gateway), il est plutôt fastidieux de devoir réaliser deux connexions ssh surtout quand il faut réaliser cette opération plusieurs fois par jour. Cette petite astuce devrait simplificer votre vie.
Pour commancer il faut créer le fichier ~.ssh/config avec les données suivantes :
Host server* user nico proxycommand ssh -W %h:%p nico_relay@server_relay forwardagent yes
server* permet de simplifier le fichier et de designer ainsi tous les serveus dont le nom commence par server
nico est l’utilisateur avec lequel on veut se connecter sur le serveur final.
nico_relay est bien entendu le nom de l’utilisateur présent sur le serveur relais.
Pour se connecter sur votre server1, il faut taper :
ssh server1
Il vous suffit ensuite de renseigner votre mot de passe pour établir la connexion.