从LAN1的Ubuntu用ssh连LAN2的服务器,不同局域网之间难道只能花钱买个花生壳吗?


两台机子在不同的内网里,都是ubuntu,网上很多办法描述的意思大概是“必须客户端能直接获得外网ip”,感觉好像没有什么别的办法了,而且用花生壳,因为是没有Linux内网版的缘故,只能买个花生棒。。。加上免费账号只能用在电信网上,我的是联通。。难道只能这样了吗?

Ubuntu ssh-key

jupiter 10 years, 1 month ago

花生壳 DDNS 主要是为了解决每次拨号ip都变的问题, 是动态解析域名, 例如,我们的花生壳护照abc下有一个域名www.oray.net,那么我们在192.168.1.10上,用护照abc登陆花生壳客户端。这时候,www.oray.net 对应的IP地址就是路由器的公网IP地址218.6.146.31了。

而你的需求是从LAN1的Ubuntu用ssh连LAN2的服务器, 这种情况只要在LAN2的路由器上做一个端口映射就可以了,
参考这里 http://wenku.baidu.com/view/e67fb4d233d4b14e852468f2.html

图片描述

由访问其下的9台服务器。
因为是用ssh进行远程登录,首先每台机器装一下ssh
apt-get update
apt-get install openssh-server
安装完成后,对每台机器进行网络配置,均设置成自动获取ip
然后进行路由器的配置,由于是要进行固定ip访问,因此内网的每台服务器的ip都要固定,进入路由器登陆界面,对每台机器对应的mac进行绑定,固定ip地址。然后就是进行虚拟服务器映射,外端口可以选择5000+的任意端口,内端口设置为22(ssh默认的端口,可以更改),同时填写相应的ip地址保存后就可以ssh远程登录ubuntu服务器了。
ssh [email protected] -p 5000端口号与对应的服务器ip对应

凤凰院伦太郎 answered 10 years, 1 month ago

Your Answer