SSH从DISPLAY转发所有X连接

时间:2015-05-21 09:34:02

标签: ssh x11

现在正在工作中,我们有一个登录机器,我们的主区域位于此处,所有工具都在计算服务器场上运行,以GUI模式运行我相信作业已提交到服务器场,所选机器将运行命令将DISPLAY变量设置为我们本地环境中的变量。这似乎只适用于vnc,无论如何我可以使用SSH并使用有效的DISPLAY设置吗?

1 个答案:

答案 0 :(得分:0)

如果使用X协议隧道建立SSH会话,则可以在远程端查询DISPLAY环境变量的值。例如:

client$ ssh -X server
server$ echo $DISPLAY
localhost:17.0

每个SSH会话的值都不同。

如果我正确理解您的环境,则需要预先为计算服务器场中的所有节点建立ssh会话。然后,当作业在特定计算服务器场节点上运行时,它必须设置在您预先建立的ssh会话上返回的特定DISPLAY变量。