Ssh
如何在遠端 ssh 會話上執行 Google Chrome 或 Chromium?
我在雲端有 CentOS 7,我只能遠端操作
ssh root@docean.com
。但是遠端,我如何在其上執行 Google Chrome 或 Chromium 會話並遠端查看 GUI 以進行遠端瀏覽?
我已經嘗試了所有的參考,但沒有一個能解決它。我正在從 OSX 10.12x 連接到 CentOS 7。
第1步:
$ which xauth /usr/bin/xauth $ cat /etc/ssh/sshd_config | grep X11 X11Forwarding yes X11DisplayOffset 10 #X11UseLocalhost yes #X11Forwarding no $ systemctl restart sshd.service $ systemctl stop iptables.service
第2步:失敗?
$ echo $DISPLAY $ ssh -v -X root@docean.com ... debug1: X11 forwarding requested but DISPLAY not set ... $ export DISPLAY=:0.0 && xclock xclock Error: Can't open display: $ chromium-browser https://icanhazip.com [28207:28207:0323/200459.551890:ERROR:browser_main_loop.cc(272)] Gtk: Locale not supported by C library. Using the fallback 'C' locale. [28207:28207:0323/200459.557234:ERROR:browser_main_loop.cc(272)] Gtk: cannot open display:
首先,您需要在伺服器上取消註釋此行
/etc/ssh/ssh_config
:X11Forwarding yes
第二步是連接到伺服器
-X
並執行 Chromiumssh -X user@hostname chromium
您將在客戶端電腦上看到它。
您是否嘗試過 ssh 中的 X 轉發選項?ssh -X 或 ssh -Y,或開啟遠端桌面服務