1

I have the following servers:

  • My localhost (localhost)
  • A Jumphost (jumphost)
  • A server accessible only through jumphost (finalhost)

I can run the following command

ssh -t user@jumphost ssh -t user@finalhost

To connect to finalhost from localhost. The connection from jumphost to finalhost is authenticated using gssapi-with-mic, and from localhost to jumphost with password.

What is the equivalent ssh_config I need to use so that I can do

ssh finalhost

or

scp file finalhost:/some/path/

from localhost and be connected?

The normal use of proxycommand

ssh -o ProxyCommand='ssh -W finalhost:22 user@jumphost' user@finalhost

does not work, as it tries to authenticate to finalhost using my localhost.

  • 1
    does not work, as it tries to authenticate to finalhost using my localhost. ... that is right. You don't want to copy your private keys fo the jumpbox. – Jakuje Jan 31 '17 at 10:32
  • localhost does not have any private keys for finalhost, but jumphost does... and I have a password for jumphost. So what I want is for jumphost's private key to be used (well, to be accurate, jumphost to finalhost is gssapi-with-mic, not private key) – BX21 Jan 31 '17 at 11:35
  • It is not possible if you want to authenticate from the second host. It is not jumpbox, but bastion. – Jakuje Jan 31 '17 at 11:54
  • Simply chaining 2 SSH commands works though... Is there no option to replicate that in ssh_config? It doesn't have to be ProxyCommand, any other option would do as well. – BX21 Feb 1 '17 at 3:53
  • Exactly. There is no alternative dor ssh config. Only chance is bash alias or function as a "shortcut" – Jakuje Feb 1 '17 at 6:39
1

It is not possible to set up bastion "jumpbox" in ssh configuration, where you need the second hop authentication to be initiated from the bastion.

Your only chance is to use bash aliases or functions to simplify local commands.

Unfortunately, there I so simple way to use scp in this case.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.