Linux_Centos7安裝VNC實現遠程桌面


一、首先安裝GNOME桌面

yum groupinstall -y "GNOME Desktop"
# 安裝完成后,修改默認啟動方式為圖形化界面
systemctl set-default graphical.target  //設置成圖形模式

# 如果要換回來
systemctl set-default multi-user.target  //設置成命令模式

# startx開啟圖形界面。

二、安裝配置VNC Server

yum install tigervnc-server -y

# 復制一個服務設置的模板
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

# 修改此服務配置
# 以下為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
----------------------------------------------------------------------------------------------------------

# 對於普通用戶,加入用戶名為:user1
# 下面舉例進行設置: 首先一樣復制一個server配置。改名為vncserver@:2.service
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:2.service
# 然后進行修改
vim /etc/systemd/system/vncserver@\:2.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=/usr/bin/vncserver %i
PIDFile=/home/user1/.vnc/%H%i.pid
ExecStop=-/usr/bin/vncserver -kill %i

[Install]
WantedBy=multi-user.target

三、設置Vnc密碼

vncpasswd
Password:
Verify:
Would you like to enter a view-only password (y/n)? n
A view-only password is not used
# 這里不添加只讀賬號密碼
# 每個不用的系統用戶,設置密碼時,需要切換到該用戶下,執行此命令
# 如:su Amos 切換到Amos用戶再執行上vncpasswd設置密碼

四、啟動服務,設置為開機自啟

systemctl start vncserver@:1

systemctl enable vncserver@:1


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM