今天给大家分享两种具体网络环境下,如何实现外网SSH访问内网LINUX。
第一种网络环境:动态公网IP环境。路由器分配动态公网IP,具有路由管理权限。 LINUX主机部署在路由内网。如何实现外网SSH访问内网LINUX主机?
这种网络环境有两种解决方案。方法一:DDNS版本,使用同一局域网下另一台主机的DDNS版本;方法二:在接入端Linux版本的Linux主机上使用DDNS。
第二种网络环境:没有公网IP域名解析ip端口映射,内网环境部署LINUX,内网可以访问外网。如何在外网实现SSH访问内网LINUX主机?
鉴于在这种网络环境下需要内网穿透,使用金万维快递解决端口映射域名解析ip端口映射,一步映射可以将内网LINUX地址映射到外网,实现外网访问。解决方案有两种,方法一:在同一个内网的主机上使用非网站转发映射或全端口映射版本;方法二:在被访问方的Linux主机上使用Linux版本的非网站映射或全端口映射。
实施过程:
内网采用快速解析的动态域名解析,将域名实时固定到路由器的公网IP,然后在路由器上映射SSH访问端口。外网使用SSH访问LINUX服务器时,使用动态解析域名。
1.指定内网访问。指定LINUX服务器的内网访问地址和端口,确保在LINUX服务器上正常开启SSH服务,内网SSH可以正常访问和连接。比如我的内网LINUX服务器的SSH访问地址是192.168.1.29:22,访问状态正常。
2.内网使用快速解析动态域名解析。
添加内网映射。在这里,您可以直接一步将应用程序的内网地址更改为外网地址。内网服务器安装快速分析客户端并使用。使用您自己的帐户登录。如果没有账号,“注册账号”进入网站注册账号。
映射相关的相关信息是:
应用端口(普通服务器端口):WEB服务器(web服务器):80端口; FTP服务器(文件服务器):21端口;终端服务器:3389端口;邮件服务器:25端口(SMTP)和110端口(POP); VPN服务器:1723端口;
公共端口类型:根据自己的应用需求选择。
内网地址:内网访问固定地址。它可以是固定的内网 IP 或计算机名称。如果在服务器本地使用映射,建议填写127.0.0.1的格式。
实现外部域名访问。添加动态解析后,在域名解析列表中查看当前解析状态。动态解析的域名对应本地公网IP。
3.路由器端口映射,路由映射SSH访问22端口。
由于公网IP在路由器上,从外网访问时需要走路由,需要在路由器上做端口映射,开放内网LINUX服务器的22端口访问。路由器端口映射位置:转发规则/虚拟服务器/添加允许访问外部网络的端口和协议。我的LINUX服务器的SSH服务端口默认是22,我内网的LINUX服务器主机的内网IP地址是192.168.1.29。
4.外网访问时使用动态解析域名。
使用SSH访问外网LINUX服务器时,使用动态DNS域名进行连接访问。域名不变,可以在线访问,再也不用担心动态公网IP的变化了。
如果本地没有公网IP,需要使用快速解析端口映射方式。快速解析端口映射连接内外网不需要路由设置,也不需要公网IP。它可以在互联网上使用。
宛西生活网(wWw.zsdarong.Cn)传播宛西文化生活与新闻信息
原文链接:http://zsdarong.cn/kj/587445.html