如何通过SSH实现端口转发功能

2025-04-24 03:07:09

1、首先通过Ope艘绒庳焰nSSH连接到interno1节点通过其访问运行在5900端口上的VNC服务,在externo1节点上确认下7900端口是否处于监听状态中,在externo1节点上执行命令访问internal节点的VNC服务。

如何通过SSH实现端口转发功能

2、接着从externo2节点来连接到inter艘绒庳焰no1上的VNC服务,netstat命令的输出上的区别7900端口被绑定到了本地,飧肇苡卫只有本地进程可以访问,将端口关联到0.0.0.0系统允许任何IP地址的机器访问7900这个端口。

如何通过SSH实现端口转发功能

3、然后使用参数-g允许远程机器使用本地端口转发,使用如图的命令来限制只能连接到系统上的某个IP,实现相同的效果。

如何通过SSH实现端口转发功能

4、接着在SSH客户端所在的节点上提供一个TCP服务VNC供SSH服务端来访问,将参数-L替换为-R就能看到interno1节点上对7900端口正在监听。

如何通过SSH实现端口转发功能

5、然后指定允许访问转发端口的IP,在其他节点也可以访问VNC服务,出于安全的原因直接执行该命令的话可能不会生效,需要修改SSH服务端的一个参数值它的默认值是no。

如何通过SSH实现端口转发功能

6、最后如果没有修改服务器配置的权限,将不能使用该方案来进行端口转发,如果没有其他的限制,用户可以开启一个端口来监听来自外部的请求。

如何通过SSH实现端口转发功能
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
相关推荐
  • 阅读量:75
  • 阅读量:80
  • 阅读量:92
  • 阅读量:55
  • 阅读量:25
  • 猜你喜欢