外网ssh访问路由器内的ubuntu服务器

时间:2024-02-20 22:54:07

环境: 只有一根网线连接外网,要通过路由访问其下的服务器。
每台机器装ssh #apt-get install openssh-server
每台机器进行网络配置,均设置成自动获取ip
路由器配置,内网每台服务器的ip都要固定,进入路由器登陆界面,对每台机器对应的mac进行绑定,固定ip地址
虚拟服务器映射,以TP-LINK的TL-WR841N路由器为例,登录到路由器的控制界面进行端口映射配置。在路由器转发规则的虚拟服务一列加入ssh服务的转发规则,其中ssh端口号是22
如此,在外网就可以通过路由器的公网IP访问到192.168.1.102服务器的ssh服务了
外端口可以选择5000+的任意端口,内端口设置为22(ssh默认的端口,可以更改),同时填写相应的ip地址保存后就可以ssh远程登录ubuntu服务器了
ssh user@xxx.xxx.xx -p 5000端口号与对应的服务器ip对应