Linux

Tmux 視窗切換和 SSH - 重新附加顯示

  • November 25, 2018

我正在連接ssh -Y到我的伺服器,並使用 tmux 旋轉到預先存在的視窗。問題是,如果我只是

export DISPLAY=:<port ssh used originally for X>
evince #for example

在原始(新)視窗中,X 轉發工作正常。我檢查埠echo $DISPLAY並在上面的範例中使用它。當我這樣做時,我得到:

Unable to init server: Could not connect: Connection refused
Cannot parse arguments: Cannot open display: 

這是我可以解決的問題嗎?

我在 Debian 9.0 上。

您需要正確的值DISPLAY和正確的內容$XAUTHORITY$XAUTHORITY通常~/.Xauthority並且sshd會添加身份驗證秘密。

在您的錯誤消息中,似乎DISPLAY沒有設置並且連接被拒絕,而不是因為缺少授權而被拒絕。

引用自:https://unix.stackexchange.com/questions/484058