ssh ProxyCommand : Connect to a Host through an other

With ssh you can jump host using ProxyCommand. Some times you can only access a remote server via ssh by first login into an intermediary server (or firewall/jump host). So you first login into to the intermediary server and then ssh to another server.

Once you’ve opened a firewall session (see : external ssh access), you can connect to sismo’s host.
With usual way, you have to use two ssh connection.
With ssh ProxyCommand you can connect directly to a remote host.

Usual connection process to you host

Connection way with ssh ProxyCommand

For that you just have to add the followings line to your ~/.ssh/config file.

Using ssh ProxyJump : -J

La version 7.3 d’OpenSSH offre une nouvelle option ’-J’ qui permet de spécifier un pivot lors d’une connexion.
La configuration précédente peut alors s’écrire.

ssh −J <login>@<machine.ssh.pivot><login_sur_machine_cible>@<machine.cible>

Dans notre cas à l’IPGP la commande sera donc :

$ ssh -J <login-sismologie>@127.0.0.1:11237 <machine.cible>

Others usefull doc

See ssh-keys documentation.
other ssh proxy command