linux – 如何通过附加服务器启用SSH X11转发?
发布时间:2020-05-23 16:33:11 所属栏目:Linux 来源:互联网
导读:我有主机A,B和C.从主机A我只能通过ssh访问B.从B我可以访问C. 我希望能够在C上运行X11程序并将显示转发到A. 我试过这个: A$ssh -X BB$ssh -X CC$xclockError: Cant open display: 但它不起作用. 有几种方法可以做到这一点,我更喜欢转发ssh端口: 首先,连接到
|
我有主机A,B和C.从主机A我只能通过ssh访问B.从B我可以访问C.
我试过这个: A$ssh -X B B$ssh -X C C$xclock Error: Can't open display: 但它不起作用. 解决方法有几种方法可以做到这一点,我更喜欢转发ssh端口:首先,连接到机器B并将[localPort]转发到C:22到B A$ssh -L [localPort]:C:22 B 接下来,使用[localPort]通过这个新创建的隧道从A连接到C,转发X11 A$ssh -X -p [localPort] localhost 现在我们可以在C上运行X11程序并将它们显示在A上 C$xclock [localPort]可以是你没有在A上听过的任何端口,为了简单起见,我经常使用2222. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
