教學目標

初步了解如何解決無法正常透過 MobaXterm 連線至 RedHat 7.5 作業系統呈現畫面進行操作的問題。

重點概念

首先最近透過 AWS 雲端服務新增一個 RedHat 7.5 的 EC2 作業系統,此時我們需要透過 MobaXterm 中的 X11 呈現畫面時,碰到了些問題,並且進行解決。一開始會因為 DISPLAY 沒有設定的問題導致無法正常連線至 X11 呈現畫面,此時我們能夠先設定 DISPLAY 的環境變數。

1
$ export DISPLAY=192.168.0.1:0.0

接著我們需要修改 X11 相關設定檔 sshd_config,主要將 X11Forwarding 設為 Yes 和 X11UseLocalhost 設為 no。

1
2
3
$ sudo vi /etc/ssh/sshd_config
X11Forwarding yes
X11UseLocalhost no

再來我們需要安裝 X11 相關套件,主要安裝 X Window System 相關套件和安裝 xclock 進行 X11 的測試。

1
2
3
4
$ sudo yum groupinstall "X Window System"
$ sudo yum install xorg-x11-xauth xorg-x11-fonts-* xorg-x11-font-utils xorg-x11-fonts-Type1
$ sudo yum install xclock
$ xclock

最後我們將會遇到有些工具的畫面中的字元皆呈現方框,導致我們無法正常操作,此時請下載dejavu-lgc-sans-fonts 套件檔案進行安裝即可解決無法正常顯示字元的問題,此外我們更能夠點選「Settings」->「Configuration」->「X11」設定 X Window System 相關選項。

1
$ sudo yum install  dejavu-lgc-sans-fonts-2.33-6.el7.noarch.rpm

總結我們能夠透過 MobaXterm 工具連線至 RedHat 7.5 作業系統的環境,並且在安裝相關套件之後,就能夠透過 X Window System 呈現圖形化介面。

相關資源