MAX 电脑通过ssh访问远程服务器的网络环境

在服务器运维的时候,经常会出现需要访问服务器所在区域内网的web服务的情况,如果无法连接到服务器的机房内网,可以使用在内网部署一台可以ssh访问的服务器,然后通过putty终端或者是mac中的终端连接到所在网络的ssh服务器上,建立一条端口所在隧道,通过ssh服务器中转访问内网的一些web服务。

mac下使用这个终端命令建议本地与远程服务器的映射端口隧道。 运行后输入本机密码和远端密码,不要关闭终端软件,只要链接没有断开就可以一直使用这个代理隧道。username 换成你的服务器账号,app.sd.cn 换成你的服务器ip或者域名。

sudo ssh -qtfnN -D 127.0.0.1:1087 [email protected] -P

通过这条命令可以在本机与远程服务器网络建立一体隧道,本季提供一个端口为1087 的socket本地代理服务器端口,然后将你的浏览器代理的插件(比如:SwitchyOmega)通过socket的代理 127.0.0.1:1087 来访问远端服务器所在内网的服务。

这样再次访问网络时就可以使用远端的服务网络来访问这些服务了,类似v片n的的功能,当然也可以使用服务器的互联网访问web服务的功能。