2024-08-12 03:51:48
本文中仅讨论VNC的安装,关于图形界面需要您另行安装。
CentOS 6.5 安装 VNC Server
安装
使用以下命令安装vncserver:
复制成功
yum -y install tigervnc-server
配置
1.配置为开机自启动,使用以下命令将服务配置为开机自动启动:
复制成功
chkconfig --level 345 vncserver on
2.配置客户端连接密码,输入以下命令后进行 VNC 密码的设置:
复制成功
vncserver
3.配置使用 GNOME 桌面,执行命令vi /root/.vnc/xstartup修改文件,把最后的 twm & 删除后,在添加以下内容:gnome-session &:
4.配置监听端口和环境参数,修改/etc/sysconfig/vncservers 文件,将最下方的两行配置注释,修改为以下内容:
vncservers="1:root"
vncserverargs[1]="-geometry 1200x800"
5.重启服务使配置生效,执行:
复制成功
service vncserver restart
允许 root 访问图形界面和生成新的 machine-id
执行以下命令:
复制成功
sed -i 's/.*!= root.*/#&/' /etc/pam.d/gdm
dbus-uuidgen >/var/lib/dbus/mechine-id
关闭 selinux 和 NetworkManager 服务
1.检查 selinux 服务并关闭,执行
复制成功
vi /etc/selinux/config
确认里面的 SELINUX 字段的值是 disabled,如果不是则改为 disabled。
2.关闭 NetworkManager 服务,执行
复制成功
chkconfig --level 235 NetworkManager off
测试登录成功
CentOS7 安装 VNC Server
安装
使用以下命令安装vncserver:
复制成功
yum -y install tigervnc-server
配置
1.vi编辑配置文件,找到下面这几行,执行命令:
复制成功
vi /lib/systemd/system/vncserver@.service
将Type更改为simple,用户名如果是root,那么就更改为root。
2.将 /lib/systemd/system/vncserver@.service 改为 /lib/systemd/system/vncserver@:1.service,执行命令:
复制成功
mv /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:1.service
3.重启 systemd,执行命令:
复制成功
systemctl daemon-reload
4.设置 VNC 密码,要设置某个用户的密码,必须要有能通过 sudo 切换到用户的权限。如果当前用户已经有 root 这里我用 root 的权限,执行"直接vncpasswd"就可以了。
5.设置开机启动:
复制成功
systemctl enable vncserver@:1.service
启动服务:
复制成功
systemctl start vncserver@:1.service
测试登录
客户端连接 ,完成前述配置后,在客户端安装 VNC Viewer 等 VNC 客户端,然后输入服务器的 IP 地址加 VNC 端口号(默认为 5901),进行 VNC 的连接:
如无法解决您的问题,请提交工单。
我们的产品专家为您找到最合适的产品/解决⽅案
1v1线上咨询获取售前专业咨询
专业产品顾问,随时随地沟通