通过中间的第三台服务器从 SSH 在远程计算机上运行 GUI 应用程序

通过中间的第三台服务器从 SSH 在远程计算机上运行 GUI 应用程序

可能重复:
通过通用 Linux ssh 服务器/客户端进行基本 ssh 隧道

回想一下这个问题:通过 SSH 在远程计算机上运行 GUI 应用程序 我增加了更多的复杂性,询问​​:是否可以通过 SSH 经过另一台计算机,再次通过 SSH 在远程计算机上运行 GUI 应用程序?

例如,我想复制这样的内容: http://www.cyberciti.biz/tips/linux-mac-osx-x11-forwarding-over-ssh-howto.html 但情况是:

我的笔记本电脑 -> ssh usrA@Server_A -> ssh usrB@Server B

我还没有权限尝试这个,但有人问我是否知道如何做

(也许是 ssh -X Server_A 然后是 ssh -X Server_B?)

答案1

第一次运行:

ssh -Y usrA@srvA 

进而:

ssh -Y usrB@srvB 

您的显示内容将被正确转发到您的笔记本电脑。

答案2

我会说是的。

为此,您应该在 Server_A 上创建一个 ssh 隧道。

这个怎么做:

http://www.revsys.com/writings/quicktips/ssh-tunnel.html

相关内容