Ssh connect through another host: Difference between revisions

From Wurst-Wasser.net
Jump to navigation Jump to search
No edit summary
Line 9: Line 9:
Host noc noc.mathpeter.net
Host noc noc.mathpeter.net
     Hostname [TARGETHOST]
     Hostname [TARGETHOST]
     User [USEROONTARGETHOST]
     User [USERONTARGETHOST]
     ProxyCommand ssh [PROXY-HOST-CAN-ALSO-BE-CONFIGURED-IN-.ssh/config] exec nc %h %p
     ProxyCommand ssh [PROXY-HOST-CAN-ALSO-BE-CONFIGURED-IN-.ssh/config] exec nc %h %p



Revision as of 13:18, 12 December 2018

The issue

I wanted to connect to a host through another host. And I wanted it as simple as possible to use.

The solution

Make sure sshd and netcat (nc) ist installed and set up on your server. (sshd on both, nc only on the "proxy")

Then add this to your .ssh/config:

Host noc noc.mathpeter.net

    Hostname [TARGETHOST]
    User [USERONTARGETHOST]
    ProxyCommand ssh [PROXY-HOST-CAN-ALSO-BE-CONFIGURED-IN-.ssh/config] exec nc %h %p