在CentOS上安装VNC服务器,可以按照以下步骤进行:
更新系统包
sudo yum update -y
安装TigerVNC服务器
sudo yum install tigervnc-server tigervnc-common -y
设置VNC密码 运行以下命令来设置VNC访问密码:
vncpasswd
按照提示输入并确认密码。
启动VNC服务器 使用以下命令启动VNC服务器,并指定显示编号(例如::1):
vncserver :1
这将启动一个VNC会话,并在用户的家目录下创建一个.vnc
目录,其中包含xstartup
文件和其他配置文件。
配置xstartup文件
编辑~/.vnc/xstartup
文件,确保它包含以下内容以启动桌面环境(例如GNOME):
#!/bin/sh
exec /usr/bin/gnome-session &
如果使用的是其他桌面环境,请相应地修改此文件。
赋予xstartup执行权限
chmod +x ~/.vnc/xstartup
重启VNC服务器 停止当前的VNC会话并重新启动:
vncserver -kill :1
vncserver :1
配置防火墙 如果防火墙正在运行,确保开放VNC使用的端口(默认是5901):
sudo firewall-cmd --permanent --add-port=5901/tcp
sudo firewall-cmd --reload
更新系统包
sudo dnf update -y
安装TigerVNC服务器
sudo dnf install tigervnc-server tigervnc-common -y
设置VNC密码
vncpasswd
启动VNC服务器
vncserver :1
配置xstartup文件
编辑~/.vnc/xstartup
文件,确保它包含启动桌面环境的命令。
赋予xstartup执行权限
chmod +x ~/.vnc/xstartup
重启VNC服务器
vncserver -kill :1
vncserver :1
配置防火墙
sudo firewall-cmd --permanent --add-port=5901/tcp
sudo firewall-cmd --reload
在另一台计算机上,打开VNC客户端(如RealVNC Viewer、TightVNC Viewer等),并输入以下地址连接到VNC服务器:
<服务器IP>:1
例如,如果服务器IP是192.168.1.100
,则输入:
192.168.1.100:1
按照提示输入之前设置的VNC密码即可连接。
通过以上步骤,你应该能够在CentOS上成功安装并配置VNC服务器。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: centos部署k8s的难点在哪