要解決的問題?
需要解決的問題:https://q.cnblogs.com/q/105319/
簡單來說就是本地機器通過一台公網機器SSH到公網機器後面的私網機器。
網絡環境如下圖:本地機器可通路代理機器,代理機器可通路内網機器,本地機器和内網機器不互通

操作步驟:
1.實作本地機器到代理機器的SSH連接配接。
ssh ftpuser@proxyip
2.關鍵步驟:修改本地機器的ssh_config(/etc/ssh/ssh_config):
Host proxy_5_10
HostName 代理機器ip
Port 22
User ftpuser
#内網機器ip或ip的CIDR表達式。10.0.*:表示所有以10.0開頭的ip全部走下面的代理方式。
Host 10.0.*
Port 22
User ftpuser
ProxyCommand ssh ftpuser@proxy_5_10 -W %h:%p
3.實作:
這個時候在本地機器上就可以直接已 ssh [email protected] 這種方式直接SSH到内網機器了。
更多參考請google搜尋ProxyCommand,ssh正向代理,ssh反向代理