这不是很明显吗?如果你想远程连接,你必须在互联网上。整个内部网只响应其中一个服务(服务器),这就是您指定的。
具体怎么回复你,你也说了,ssh反向隧道技术。
感谢您的邀请,我是《网络工程师成长日记》的作者
如果没有公网ip,一般建议如下解决:
1。使用teamviewer
将其安装在erp服务器或企业内部网的任何一台计算机上,解决了internet上的直接连接问题
2sunflowerremote
此软件的思想与teamviewer相同,直接远程登录,只要你连接到internet
3它还提供了内网渗透的功能
在服务器上安装一个也可以有效地解决问题
一般来说,选择这三个解决方案中的一个可以解决当前的问题
希望我的回答能对你有所帮助和启发。顺便说一下,记得注意我的标题。我不断更新超过500本网络工程师真实项目的回忆录。一定有你需要的东西,它可以得到改进,免费获得我的网络工程师视频,打开securecrt,连接到服务器(本例中的服务器ip:192.168.102.131),然后打开session选项。
2进入会话选项后,找到“端口转发”并单击“添加(a)…”。然后填写三项:a.名称b.本地端口5901c.远程端口5901;d.单击确定,如下图所示。这样,本地端口5901将通过ssh隧道与远程服务器的端口5901连接。因此,当在这里连接vnc时,不应丢弃ssh连接。通过ssh隧道连接vnc
3服务器配置。以centos为例,在/etc/sysconfig/vncserver中添加以下行:vncserver-geometry800x600-nolistentcp-nohttpd-localhost:1,主要是以下行-localhost:1个参数,只监视本地机器的数据。
4一切准备就绪。打开vncviewer,填写连接端口,如下图所示。注意,没错。是地址localhost:1因为对于ssh隧道,不需要填写服务器ip。