Centos安装配置vncserver

产品文档

云主机 CVM

2024-08-12 03:51:48

Centos安装配置vncserver

本文中仅讨论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 的连接:

如无法解决您的问题,请提交工单

文档反馈

开始与售前顾问沟通

可直接拨打电话 400-098-8505转1

我们的产品专家为您找到最合适的产品/解决⽅案

在线咨询 5*8⼩时

1v1线上咨询获取售前专业咨询

点击咨询
企微服务助手

专业产品顾问,随时随地沟通