我試圖從RHEL 6.2的桌面客戶端(mydesktop)向SSH服務器(myserver)安裝RHEL 5.8。我已經在遠程服務器上安裝了「X Window」,遠程服務器上的DISPLAY變量也被設置爲localhost:0.0,但我仍然無法啓動Firefox。連接的命令是無法在RHEL上打開顯示
$ ssh -X -l myname myserver
的錯誤消息是
$ firefox
Error: cannot open display: localhost:0.0
我試圖在MYSERVER執行以下
$ xhost +localhost
的命令,但它給了我一個錯誤信息
xhost: unable to open display "localhost:0.0"
有thr ee現象我想提
- mydesktop的另一個用戶能夠登錄到myserver後啓動firefox。
- 當我遠程登錄到另一臺服務器myserver2時,我能夠啓動firefox。
- firefox就是一個例子。一般來說,我無法啓動任何x窗口程序。
我不知道發生了什麼事。請幫幫我。
這是我的問題的更新。問題解決了「部分」。我所做的是從我的「.bashrc」文件中刪除「export DISPLAY == localhost:0.0」,然後再次登錄,然後我就可以啓動firefox了!
但是,這不是故事的結尾。我有一個新問題: $ sudo wireshark
不起作用。這裏是錯誤信息:
[[email protected] ~]$ sudo wireshark
debug1: client_input_channel_open: ctype x11 rchan 2 win 65536 max 16384
debug1: client_request_x11: request from 127.0.0.1 46595
debug1: channel 1: new [x11]
debug1: confirm x11
debug1: client_input_channel_open: ctype x11 rchan 3 win 65536 max 16384
debug1: client_request_x11: request from 127.0.0.1 46596
debug1: channel 2: new [x11]
debug1: confirm x11
X11 connection rejected because of wrong authentication.
debug1: channel 2: free: x11, nchannels 3
The application 'wireshark' lost its connection to the display localhost:10.0;
most likely the X server was shut down or you killed/destroyed
the application.
debug1: channel 1: FORCE input drain
爲什麼我不能在sudo下啓動x窗口?
你可以在使用「-v」時發佈ssh的輸出嗎? [詳細模式。導致ssh打印調試信息...] –
發表。新問題上升。謝謝! – fanchyna