溫馨提示×

如何在CentOS上安裝VNC服務器

小樊
97
2025-04-26 16:31:01
欄目: 云計算

在CentOS上安裝VNC服務器,可以按照以下步驟進行:

1. 更新系統

首先,確保你的CentOS系統是最新的。打開終端并運行以下命令:

sudo yum update -y

2. 安裝TigerVNC服務器

TigerVNC是一個流行的VNC服務器實現。你可以使用以下命令安裝它:

sudo yum install tigervnc-server tigervnc-common -y

3. 配置VNC服務器

安裝完成后,你需要配置VNC服務器。首先,啟動VNC服務器并設置密碼:

vncpasswd

按照提示輸入并確認你的VNC密碼。

4. 設置VNC服務

為了使VNC服務在系統啟動時自動運行,你需要創建一個systemd服務文件。

創建服務文件

創建一個新的服務文件 /etc/systemd/system/vncserver@.service

sudo nano /etc/systemd/system/vncserver@.service

在文件中添加以下內容:

[Unit]
Description=Start TigerVNC server at startup
After=syslog.target network.target

[Service]
Type=forking
User=<your_username>
Group=<your_group>
WorkingDirectory=/home/<your_username>

PIDFile=/home/<your_username>/.vnc/%H:%i.pid
ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver :%i -geometry 1920x1080 -depth 24
ExecStop=/usr/bin/vncserver -kill :%i

[Install]
WantedBy=multi-user.target

<your_username><your_group> 替換為你的實際用戶名和組名。

重新加載systemd配置

保存并關閉文件后,重新加載systemd配置:

sudo systemctl daemon-reload

啟動并啟用VNC服務

啟動VNC服務并設置為開機自啟:

sudo systemctl start vncserver@1.service
sudo systemctl enable vncserver@1.service

這里的 @1 表示VNC服務器將監聽端口5901(VNC默認端口是5900加上顯示編號)。

5. 配置防火墻

確保防火墻允許VNC連接。你可以使用以下命令打開VNC端口(例如5901):

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

6. 連接到VNC服務器

現在,你可以使用VNC客戶端連接到你的CentOS服務器。打開VNC客戶端并輸入以下地址:

<your_server_ip>:1

<your_server_ip> 替換為你的服務器IP地址。

7. 斷開連接

完成工作后,可以通過在VNC會話中按下 Ctrl+Alt+F2 切換到控制臺,然后使用以下命令停止VNC服務:

vncserver -kill :1

通過以上步驟,你應該能夠在CentOS上成功安裝并配置VNC服務器。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女