6

通过SSH隧道远程办公

 2 years ago
source link: https://wakzz.cn/2020/02/25/other/%E9%80%9A%E8%BF%87SSH%E9%9A%A7%E9%81%93%E8%BF%9C%E7%A8%8B%E5%8A%9E%E5%85%AC/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

通过SSH隧道远程办公

祈雨的博客
2020-02-25

SSH不仅可以用于远程主机登录,还可以作为代理转发,也就是SSH隧道。具体场景如下图,客户端可以SSH登录到外网服务器,外网服务器与内网服务器可以网络连接,但客户端与内网服务器无法网络连接。此时就可以通过SSH隧道,将客户端的请求通过外网服务器代理转发到内网服务器,再将请求返回给客户端,实现客户端与内网服务器的网络交互。

image

image

1、建立SSH隧道

建立SSH隧道可以通过XShell或者直接命令行实现,并需要对本地暴露一个SSH隧道的网络代理端口。

XShell建立SSH隧道

image

命令行建立SSH隧道

ssh -D 2080 user@host

2、SSH隧道代理指定域名或程序的网络连接

借助于Proxifier,可以代理指定域名、端口号、程序进程的网络连接,方法如下图:

image

image

image

image


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK