CentOS 7 远程桌面:最简单的 VNCserver 安装配置教程

本教程将带您一步步实现从物理机 Windows 系统远程连接到虚拟机中的 CentOS 7 桌面。我们将使用 VNCserver 来建立远程桌面连接,并提供最简便的配置步骤。

1. 安装 CentOS 7 并确保网络连接正常

请确保您已经在虚拟机中安装了 CentOS 7 操作系统,并且网络连接正常。

2. 安装 VNCserver

在 CentOS 7 中使用以下命令安装 VNCserver:

sudo yum install tigervnc-server

3. 配置 VNCserver

运行以下命令配置 VNCserver:

vncserver

第一次运行时,系统会要求您设置 VNCserver 密码。设置完成后,VNCserver 会生成配置文件,路径为 ~/.vnc/xstartup

使用以下命令编辑该文件:

vi ~/.vnc/xstartup

将文件内容修改为以下内容:

#!/bin/sh
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title 'VNCDESKTOP Desktop' &
twm &

保存并退出。

4. 修改 VNCserver 配置文件

使用以下命令编辑 VNCserver 配置文件:

vi /etc/systemd/system/vncserver@.service

将文件内容修改为以下内容:

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

[Service]
Type=forking
User=<your_username>
Group=<your_username>
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 -depth 24 -geometry 1280x800 :%i
ExecStop=/usr/bin/vncserver -kill :%i

[Install]
WantedBy=multi-user.target

请将 <your_username> 替换为您的 CentOS 7 用户名。

保存并退出。

5. 启动 VNCserver 服务

使用以下命令启动 VNCserver 服务:

sudo systemctl daemon-reload
sudo systemctl enable vncserver@1.service
sudo systemctl start vncserver@1.service

6. 从物理机 Windows 连接到 CentOS 7 桌面

在您的物理机 Windows 系统上下载并安装 VNC viewer (可从 RealVNC 官网下载)。

打开 VNC viewer,输入 CentOS 7 的 IP 地址和 VNCserver 端口号 (默认端口为 5901),点击连接即可远程连接到 CentOS 7 桌面。

总结

通过以上步骤,您已经成功配置了 VNCserver 并实现了从物理机 Windows 系统远程连接到虚拟机中的 CentOS 7 桌面。您可以根据您的需求调整 VNCserver 的配置,例如更改分辨率、桌面背景等。

CentOS 7 远程桌面:最简单的 VNCserver 安装配置教程

原文地址: https://www.cveoy.top/t/topic/fYvw 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录