環境准備:CentOS7
本文使用Vnc
使用xShell連接服務器,如何連接參考上一篇博客 https://www.cnblogs.com/diaoye/p/14457509.html
1.測試yum命令
yum install telnet -y
測試yum命令是否可用,Complete即為可用
注:centos一般不需要配置yum源,若為Redhat環境,就需要配置以下yum源,如何配置yum源參考以下文章
https://www.cnblogs.com/diaoye/p/12171787.html
2.安裝vncserver
使用xshell連接服務器,執行以下命令
yum install tigervnc-server -y
出現如下界面,安裝成功
啟動vncserver,命令為
vncserver
初次啟動,需設置vnc的密碼
多次執行vncserver可以開啟多個圖形化界面,使用命令可查看開啟的圖形化界面,命令如下
vncserver -list
vncserver默認端口為5900,若啟動后如上圖中的icms.xacbank.com:1,則該界面對應的端口是5901,同理,冒號后邊是幾端口就是5900+幾
關掉vncserver界面的命令如下:
vncserver -kill :1
冒號后邊的數字根據個人需求修改
3.安裝X-Windows(親測,也可以不裝,跳過這步)
yum groupinstall "X Window System" //注意有引號
然后系統會自動尋找最近的網絡進行相關文件的下載
選擇 y ,然后開始下載需要的 package
選擇 y,開始進行安裝
當出現 Complete!說明這里安裝成功了。
在這里我們可以檢查一下我們已經安裝的軟件以及可以安裝的軟件,命令為
yum grouplist
4.安裝圖形化軟件GNOME
然后我們開始安裝我們需要的圖形界面軟件,GNOME(GNOME Desktop),命令為
yum groupinstall "GNOME Desktop" "Graphical Administration Tools"
選擇 y 開始下載需要安裝的 package
到這里就安裝完成了。
這時,我們可以通過命令 startx 進入圖形界面,第一次進入會比較慢,請耐心等待。(可能需要重啟,命令為reboot)
5.修改vnc配置
啟動過vncserver之后,在執行vncserver命令用戶的home目錄下,修改隱藏文件夾vnc中的xstartup文件,將其中內容替換成以下內容
#!/bin/sh xrdb $HOME/.Xresources #xsetroot -solid grey #xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & #twm & startxfce4 &
如果要修改屏幕分辨率,可修改vnc目錄下的config文件
## Supported server options to pass to vncserver upon invocation can be listed ## in this file. See the following manpages for more: vncserver(1) Xvnc(1). ## Several common ones are shown below. Uncomment and modify to your liking. ## # securitytypes=vncauth,tlsvnc # desktop=sandbox geometry=1920x1080 # localhost # alwaysshared
6.關閉防火牆
切記,這個一定要關,與安全組是否開通端口無關,命令如下:
systemctl stop firewalld.service
7.使用Moba客戶端連接圖形化界面
在IP框內輸入服務器的公網IP或者公網dns,后邊加:1,示例:57.238.12.52:1
點擊ok,輸入vncserver初次啟動時設置的密碼,即可連接
參考博客:
https://www.cnblogs.com/eos666/p/10503711.html