安裝GUI請參考這個網址,然後照順序做就好了。
https://www.itzgeek.com/how-tos/linux/centos-how-tos/install-gnome-gui-on-centos-7-rhel-7.html
yum groupinstall "Server with GUI"
ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
reboot
再來就是要安裝VNC server。AWS上的redhat是用key pair登入的,使用者是 ec2-user,先SSH登入後,一步步安裝設定如下:
1. 安裝vnc-server
sudo yum install tigervnc-server
sudo cp /usr/lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@.service
2. 更改設定檔
sudo vim /etc/systemd/system/vncserver@.service
檔案內的說明:Replace <USER> with the actual user name ,此例是 ec2-user
所以 ExecStart=/usr/bin/vncserver_wrapper <USER> %i
變成 ExecStart=/usr/bin/vncserver_wrapper ec2-user %i
3. 設定vnc密碼
在ec2-user使用者下用vncpasswd設定六位以上的密碼
4. sudo systemctl daemon-reload
5. 啟動vnc-server
sudo systemctl start vncserver@:1.service
6. 設定vnc-server自啟動
sudo systemctl enable vncserver@:1.service
7. 檢查vnc-server啟動狀況
sudo systemctl status vncserver@:1.service -l
8. 防火牆開通
sudo firewall-cmd --permanent --add-service="vnc-server" --zone="public"
sudo firewall-cmd --reload
9. 或是關閉防火牆(不建議)
sudo systemctl stop firewalld.service 暫停firewall
sudo sytemctl disable firewalld.service 關閉firewall