加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

如何在Linux中将多个SSH隧道连接在一起

发布时间:2020-12-13 16:41:31 所属栏目:Linux 来源:网络整理
导读:我有以下情况: A —–|—— B —–|—— Work 工作可以SSH到B,A可以SSH到B,但除此之外,一切都是防火墙.我想要做的是实际上在Work和A之间创建一个SSH隧道,以便我可以从A进入VNC VNC. 从工作中我创建了一个远程SSH隧道: ssh -R 5900:localhost:5900 B 这意味
我有以下情况:

A —–|—— B —–|—— Work

工作可以SSH到B,A可以SSH到B,但除此之外,一切都是防火墙.我想要做的是实际上在Work和A之间创建一个SSH隧道,以便我可以从A进入VNC VNC.

从工作中我创建了一个远程SSH隧道:

ssh -R 5900:localhost:5900 B

这意味着我可以从B进入VNC工作.但是我需要做什么才能将其扩展到A.我试图创建一个从A到B的本地SSH隧道,如下所示:

ssh -L 5901:localhost:5900 B

但它给出,绑定:无法分配请求的地址,因为已经分配了5900.

有没有人有任何想法如何做到这一点?

解决方法

只是回答我自己的问题,由于某种原因你必须强迫ipv4,即从A
ssh -4 -L 5901:localhost:5900 B

这样可行.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读