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

 时间:2024-10-16 09:33:17

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

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

2、接着从externo2节点来连接到interno1上的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实现端口转发功能
  • 服务器内存的插法
  • SAS盘和SATA盘的区别
  • 软路由启动盘怎么制作
  • 当Telnet命令无法使用时如何打开?
  • 热门搜索
    什么是驰名商标 舆论是什么意思 dr戒指什么档次 一针见血的意思 pc是什么意思 什么是基金理财 梅花三弄什么意思 什么叫矫情 什么玄幻小说好看 凿壁偷光的意思