如何在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 这意味
我有以下情况:
工作可以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 这样可行. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |