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

 时间:2026-02-15 19:13:05

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命令无法使用时如何打开?
  • IBM X3650M4服务器阵列配置(RAID0/1/5)图文教程
  • 热门搜索
    海南旅游论坛 石家庄旅游局 沙家浜旅游 世界旅游图片 北京国际旅游节 贵州旅游资源 成都旅游景点介绍 北京旅游包车 大连旅游局 山南旅游