通过外网访问linux服务器并访问其局域网内其他服务器

描述下背景:服务器A有内网ip192.168.30.52,外网ip123.123.123.123,服务器B内网ip192.168.30.56.那么从外网只能访问服务器A而不能直接访问服务器B。

这时候想访问服务器B,则需要通过服务器A来连接:

ssh username@ip -p port

ssh是命令

username是服务器B的访问用户名

ip在这里指192.168.30.56

-p是ssh命令的参数,指定端口

port指服务器B用来开发ssh访问的端口

通过以上命令,即可通过外网访问其局域网内其他服务器。

有时候服务器B的端口未开,则提示连接被拒绝;

有时候未启动,则直接提示路由不可达。

具体情况要具体分析,并且同一情况有时候也可能是多种原因造成的,多尝试才能进步!


你可能感兴趣的:(linux)