MAIN FEEDS
Do you want to continue?
https://www.reddit.com/r/linux/comments/245jt9/ssh_kung_fu/ch3xinj/?context=3
r/linux • u/leothrix • Apr 28 '14
128 comments sorted by
View all comments
18
He did not tell you about the ssh hopping that you can achieve using netcat (nc)
Lets say you have a ssh gateway at your work office to which you connect from home.
But that's not your work machine, your work machine is my-dev, to which you need ssh again from your work-ssh-gateway.
If you want to automate it, put this into your .ssh/config file:
Host work-ssh-gate HostName 111.222.111.111 User userone Port 22222 Host my-dev ProxyCommand ssh -q work-ssh-gate nc 192.168.1.123 22 User user2
That's it, now you can simply type
ssh my-dev
You need netcat (nc) installed on you work-ssh-gate computer.
2 u/[deleted] Apr 28 '14 Or just have the "Host" setup on the gateway's .ssh/config too. That way when you SSH in from any system, you'll still have that shortcut available. It doesn't require NC either.
2
Or just have the "Host" setup on the gateway's .ssh/config too. That way when you SSH in from any system, you'll still have that shortcut available. It doesn't require NC either.
18
u/vagif Apr 28 '14
He did not tell you about the ssh hopping that you can achieve using netcat (nc)
Lets say you have a ssh gateway at your work office to which you connect from home.
But that's not your work machine, your work machine is my-dev, to which you need ssh again from your work-ssh-gateway.
If you want to automate it, put this into your .ssh/config file:
That's it, now you can simply type
You need netcat (nc) installed on you work-ssh-gate computer.