Sshd
如何測試 X11Forward 是否正常工作?
X11Forwarding yes
已啟用並重新載入 sshd。但是我如何測試 X 轉發是否有效?未安裝 xclock。Perl 和 python-base 已安裝,是否有任何技巧例如:用 Perl 彈出 GUI 視窗?’echo $DISPLAY’ 不顯示任何內容。
我是否正確假設您將
X11Forwarding yes
配置sshd
文件放在伺服器上?此選項僅允許轉發 X11,請參閱man sshd_config
(參見完整手冊頁):X11Forwarding Specifies whether X11 forwarding is permitted. The argument must be “yes” or “no”. The default is “no”.
您還需要觸發客戶端設置轉發,例如通過呼叫
ssh -X you@server
.要驗證 X11 轉發是否已啟動
-v
,請在 ssh 呼叫中添加另一個參數並蒐索類似 的行[...]Requesting X11 forwarding[...]
,例如:you@client $ ssh -v -X you@server [...] debug1: Requesting X11 forwarding with authentication spoofing. [...] you@server $
如果它工作正常,則
$DISPLAY
變數不應為空。如果沒有設置,X11 將不會被轉發。