我正在使用SSH安全Shell連接到服務器。我的連接被允許隧道X11連接,但是當我執行命令。顯示屏不顯示。我得到的消息: 無法連接到顯示「本地主機:12.0」SSH安全殼隧道X11 - 顯示器未顯示
我有一臺ssh服務器安裝並運行在我的機器上。
我正在使用SSH安全Shell連接到服務器。我的連接被允許隧道X11連接,但是當我執行命令。顯示屏不顯示。我得到的消息: 無法連接到顯示「本地主機:12.0」SSH安全殼隧道X11 - 顯示器未顯示
我有一臺ssh服務器安裝並運行在我的機器上。
記住:客戶端和服務器都必須允許X轉發。
在服務器上查找/etc/ssh/sshd_config
並確保您有X11Forwarding yes
。如果您編輯此文件,您將需要重新啓動服務。
在客戶端查看/etc/ssh/ssh_config
(如果您創建此文件,您的用戶~/.ssh/ssh/config
將覆蓋全局設置)並確保您有ForwardX11 yes
。
或者在創建客戶端連接時給-X
開關。例如ssh -X [email protected]
哦,當然,您的客戶端需要運行一個您有權使用的X服務器!例如。如果您使用PuTTY從Windows進行連接,它將無法工作,因爲Windows不是X服務器!
我想通了。我需要在我的電腦上安裝X-Server,而不是SSH-Server。我爲此安裝了Xming,現在一切正常。
1.您嘗試執行哪個命令? 2.嘗試使用'-v'運行'ssh'並查找與X11端口轉發相關的任何錯誤或警告。 –