Centos7安裝VNC實(shí)現(xiàn)遠(yuǎn)程桌面

一.安裝vncserver

1.安裝vnc server

 #yum install tigervnc-server -y

2.配置VNC
將/lib/systemd/system/vncserver@.service文件復(fù)制一份

#cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

3.編輯剛復(fù)制的新文件,以下為root用戶的配置

vim /etc/systemd/system/vncserver@:1.service

[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=forking
User=root

# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=-/usr/bin/vncserver -kill %i
ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i"
PIDFile=/root/.vnc/%H%i.pid
ExecStop=-/usr/bin/vncserver -kill %i

[Install]
WantedBy=multi-user.target

4.設(shè)置VNC密碼,使用vnc viewer登陸時(shí)需要使用的密碼。

#vncpasswd

5.啟動(dòng)服務(wù),開通端口

#systemctl start vncserver@:1
#systemctl enable vncserver@:1    # 設(shè)為開機(jī)啟動(dòng)

查看服務(wù)監(jiān)聽的端口

#netstat -lnpt|grep Xvnc

根據(jù)監(jiān)聽的端口,進(jìn)行端口開放,默認(rèn)為5901端口開始。

#firewall-cmd --add-port=5901/tcp --permanent
#firewall-cmd --reload

如果出現(xiàn)錯(cuò)誤的話,有可能是防火墻沒關(guān),需要關(guān)閉防火墻

5.1修改默認(rèn)端口,不需要可以跳過(guò)這個(gè)步驟

# which vncserver 

/usr/bin/vncserver

grep "59" /usr/bin/vncserver -n 

18:# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
118:vncPort=5900+displayNumber;
238:# n is taken if something is listening on the VNC server port (5900+n) or the
257:# (5900+n) or the X server port (6000+n).
274: if (!bind(S, pack('S n x12', AFINET,5900+n))) {
修改:118和274行的端口號(hào)就可以了.. 默認(rèn)會(huì)加1 例如設(shè)置為5900,會(huì)從5901開始

6.啟動(dòng)服務(wù)

#systemctl start vncserver@:1.service

可能會(huì)出以下錯(cuò)誤:
Job for vncserver@:1.service failed because the control process exited with error code. See
"systemctl status vncserver@:1.service" and "journalctl -xe" for details.
解決方案:

# \rm -R /tmp/.X11-unix/
# systemctl enable vncserver@:1.service

7.停止vncserver

systemctl stop vncserver@:1.service 

數(shù)字1是起的對(duì)應(yīng)的服務(wù)
7.1 暴力殺死進(jìn)程

#vncserver -kill :1
#vncserver -kill :2

8.修改密碼

#vncpasswd

二.安裝GNOME桌面

#sudo yum groupinstall -y "GNOME Desktop"

安裝之后重啟服務(wù)器

#reboot

三.安裝vnc viewer客戶端

官網(wǎng)地址:https://www.realvnc.com/en/connect/download/viewer/

image.png

1.打開vnc viewer
image.png

2.輸入ip地址和名字進(jìn)行連接
image.png

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容