SSH从DISPLAY转发所有X连接

SSH从DISPLAY转发所有X连接,ssh,x11,Ssh,X11,现在在工作中,我们有一台登录机器,我们的主区域位于该机器上,所有工具都在计算场上运行。要在GUI模式下运行,我相信作业已提交到计算场,所选机器将运行命令,显示变量设置为本地环境中的显示变量。这似乎现在只适用于vnc,我是否可以使用SSH并使用有效的显示设置 如果使用X协议隧道建立SSH会话,则可以在远程端查询DISPLAY环境变量的值。例如: client$ ssh -X server server$ echo $DISPLAY localhost:17.0 对于每个SSH会话,该值将不同 如

现在在工作中,我们有一台登录机器,我们的主区域位于该机器上,所有工具都在计算场上运行。要在GUI模式下运行,我相信作业已提交到计算场,所选机器将运行命令,显示变量设置为本地环境中的显示变量。这似乎现在只适用于vnc,我是否可以使用SSH并使用有效的显示设置

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

client$ ssh -X server
server$ echo $DISPLAY
localhost:17.0
对于每个SSH会话,该值将不同

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