CentOS 7 远程桌面:最简单的 VNCserver 安装配置教程
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 的配置,例如更改分辨率、桌面背景等。
原文地址: https://www.cveoy.top/t/topic/fYvw 著作权归作者所有。请勿转载和采集!