以下是在 CentOS 上安裝并開啟 VNC 服務的步驟:
-
安裝 VNC 服務器軟件包。運行以下命令:?
sudo yum install tigervnc-server
輸出
$ sudo yum install tigervnc-server
Loaded plugins: fastestmirror, langpacks
Repository 'epel' is missing name in configuration, using id
Loading mirror speeds from cached hostfile
* base: centos.mirror.far.fi
* epel: epel.mirror.serveriai.lt
* extras: centos.mirror.far.fi
* updates: centos.mirror.far.fi
Resolving Dependencies
--> Running transaction check
---> Package tigervnc-server.x86_64 0:1.8.0-25.el7_9 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
===================================================================================================================================================================
Package Arch Version Repository Size
===================================================================================================================================================================
Installing:
tigervnc-server x86_64 1.8.0-25.el7_9 updates 212 k
Transaction Summary
===================================================================================================================================================================
Install 1 Package
Total download size: 212 k
Installed size: 498 k
Is this ok [y/d/N]: y
Downloading packages:
tigervnc-server-1.8.0-25.el7_9.x86_64.rpm | 212 kB 00:00:01
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : tigervnc-server-1.8.0-25.el7_9.x86_64 1/1
Verifying : tigervnc-server-1.8.0-25.el7_9.x86_64 1/1
Installed:
tigervnc-server.x86_64 0:1.8.0-25.el7_9
Complete!
-
桌面環(huán)境安裝
如果你沒有安裝 GNOME 或 Xfce 桌面環(huán)境,則可能會導致 VNC 無法啟動桌面環(huán)境。可以嘗試安裝一個桌面環(huán)境,并編輯 VNC 配置文件以啟動該桌面環(huán)境。
例如,在 CentOS 上安裝 Xfce 桌面環(huán)境可以使用以下命令:
sudo yum install epel-release
sudo yum groupinstall "Xfce"
-
創(chuàng)建一個 VNC 用戶賬戶和密碼
????????運行以下命令:
sudo useradd vncuser
sudo passwd vncuser
? ?在上面的命令中,將“vncuser”替換為你想要的用戶名。在設置密碼時,建議使用強密碼。
-
切換到 VNC 用戶賬戶(如果你當前不在該賬戶下)
運行以下命令:
su - vncuser
-
生成 VNC 配置文件
運行以下命令:
vncserver
?輸出
$ vncserver
You will require a password to access your desktops.
Password:
Password must be at least 6 characters - try again
Password:
Verify:
Would you like to enter a view-only password (y/n)? n
A view-only password is not used
New 'xxx:1 (xxx)' desktop is xxx:1
Creating default startup script /home/xxx/.vnc/xstartup
Creating default config /home/xxx/.vnc/config
Starting applications specified in /home/xxx/.vnc/xstartup
Log file is /home/xxx/.vnc/xxx:1.log
?在第一次運行時,你將被要求設置 VNC 服務器密碼。設置密碼后,系統(tǒng)將為你生成一個 VNC 配置文件。
-
關閉VNC :1
vncserver -kill :1
-
編輯 VNC 配置文件以指定 VNC 服務器的啟動選項
運行以下命令:
$vi ~/.vnc/xstartup
? ?然后將以下代碼添加到文件中:?
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
#/etc/X11/xinit/xinitrc
startxfce4 &
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
? ?這將啟動 xfce4 桌面環(huán)境。如果你想使用其他桌面環(huán)境,請將“startxfce4”替換為你想使用的桌面環(huán)境的啟動命令。
-
啟動 VNC 服務器
運行以下命令:
vncserver
輸出
$ vncserver :1
New 'xxx:1 (ute)' desktop is xxx:1
Starting applications specified in /home/xxx/.vnc/xstartup
Log file is /home/xxx/.vnc/xxx:1.log
-
配置防火墻以允許 VNC 連接
運行以下命令:
sudo firewall-cmd --permanent --add-service=vnc-server
sudo firewall-cmd --reload
? ?這將打開 VNC 端口(默認為 5901)并允許遠程連接。
現(xiàn)在,你已經(jīng)在 CentOS 上安裝并開啟了 VNC 服務。你可以使用任何 VNC 客戶端連接到你的服務器并登錄到你的 VNC 用戶賬戶。
-
VNC Viewer訪問
文章來源:http://www.zghlxwxcb.cn/news/detail-609457.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-609457.html
到了這里,關于Linux CentOS快速安裝VNC并開啟服務的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!