如何判断 ssh 会话是否使用 x 转发(如果它以 -X 或 -Y 运行)

如何判断 ssh 会话是否使用 x 转发(如果它以 -X 或 -Y 运行)

对于给定的 ssh 会话,有没有办法判断它是否启用了 x-forwarding?即您不知道会话是使用ssh username@address还是使用建立的ssh -X username@address

答案1

一个简单的指示是查看是否设置了有效的 DISPLAY 变量。如果没有设置显示,则几乎可以肯定转发无法正常工作。

$ export | grep DISPLAY
declare -x DISPLAY="localhost:10.0"

相关内容