SSH and SFTP tunnels via ProxyCommand

Page content

Recently on CyberCity nice article appeared about using middle server to connect to our destination servers. Most of servers have firewalls which  allow connect only from given pool of IP addresses. So tunnelling is very useful as long we are using it in smart way.

Quick round up of vivek’s article

SFTP connection with ProxyCommand

sftp -o 'ProxyCommand=/usr/bin/ssh username@middle.server.com -p 66 /usr/bin/nc %h %p %r' username@destination.server.com

Just be awere that we are not using standard SSH 22 port – it’s 66

 SSH tunnel with ProxyCommand

nano ~/.ssh/config

Host nickname
HostName destination.server.com
User username
ProxyCommand /usr/bin/ssh username@middle.server.com -p 66 /usr/bin/nc %h %p %r

to connect you just type ssh nickname