轻松搞定服务器外网登录
一般在实验室内网(192.168.xx.xx,port端口22)登录服务器很方便,但是有时假期回家或者外地出差,登不上服务器还是很耽误工作的,部分外网登录步骤比较麻烦,这里介绍一个简单的外网ip设置方法,
只需要三步:
1. 拥有一个已开通80端口的静态IP
学校/企事业单位一般是静态ip 动态ip、静态ip、pppoe拨号的区别,开通80端口需要到信息管理单位申请,建议直接在现有的外网ip上开通端口(怎么知道现在用的ip是否开通了80端口呢,简单的办法就是找个开通了80端口的ip来尝试登陆,虽然肯定登不上,但是开通和没开通的报错信息是不一样的,或者假设已开通按照下面的步骤来做,如果还登录不上,很有可能是没开通80端口;其他做法参照百度知道-如何测试外网IP地址是否开80端口?)
扩展阅读服务器端口详解
如果要开通新的ip,需要给路由器加个交换机或者分配给新的房间网线接口。还可以用其他方式设置登录四步把实验室服务器搬回家
这里默认已经完成此步骤,路由器上的外网ip是静态且开通了80端口的
ip查看方法 直接百度“本机ip”来查看
简单粗暴 也可以在路由器管理网页路由设置-上网设置里面查看
2. 设置路由器 开通80端口
打开浏览器,在地址栏输入路由器默认地址192.168.1.1或192.168.0.1
如果默认ip进不去 可以看看路由器底部有没有其他的ip
输入管理员密码
有的路由器上贴着账号密码等信息
点击“应用管理” 进入“虚拟服务器”
如图所示设置内网192.168.XX.XX的80端口
3. 服务器linux操作系统里打开80端口
sudo vim /etc/ssh/sshd_config 添加Port 80
/etc/init.d/ssh restart 重启一下
现在就可以试试用新的外网ip登录服务器了
windows下putty 改成新ip和80端口 直接登录
mac终端也是一样 输入ssh name@202.XXX.XXX.XXX -p 80 回车
小结一下:基本原理就是将路由器上的外网和内网ip连通,保证每个环节(ip\路由器\服务器)的80端口已打开
大功告成!
感谢伯远生物李阳师兄的指导~
感谢思考问题的熊的热心讨论~