在CentOS 7上安装 VNC Server

这部分以在CentOS 7.2上安装TigerVNC Server和GNOME为例,说明如何安装配置VNC Server。

远程连接Linux实例。

运行以下命令安装GNOME桌面。

sudo  yum groupinstall "X Window System"  --setopt=group_package_types=mandatory,default,optional

sudo  yum groupinstall "GNOME Desktop"  --setopt=group_package_types=mandatory,default,optional

安装需要较长时间。

运行以下命令安装VNC Server。

yum install tigervnc-server -y 按以下步骤修改VNC Server配置文件,设置用户名(如本示例中的root):

运行命令vim /lib/systemd/system/vncserver@.service。 按i键进入编辑模式。 将User=<User>、ExecStart和PIDFile的内容替换为以下内容。 User=root

Clean any existing files in /tmp/.X11-unix environment

ExecStartPre=-/usr/bin/vncserver -kill %i ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i" PIDFile=/root/.vnc/%H%i.pid CentOS7.2_修改配置文件 按Esc键退出编辑模式,再输入:wq保存并退出。 运行以下命令,将 /lib/systemd/system/vncserver@.service 改为 /lib/systemd/system/vncserver@:1.service。

mv /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:1.service 运行以下命令重启systemd。

systemctl daemon-reload 运行命令 vncpasswd,并按界面提示设置VNC Server连接密码。

(可选)ECS不允许开启SELinux服务和NetworkManager服务。如果您开启了这些服务,运行以下命令修改配置。

vi /etc/selinux/config # 检查SELinux服务。如果SELINUX对应的值不是disabled,必须改为disabled。 chkconfig --del NetworkManager # 关闭NetworkManager服务 运行以下命令设置开机启动VNC Server。

systemctl enable vncserver@:1.service 运行以下命令启动VNC Server。

systemctl start vncserver@:1.service 运行命令 ps -ef | grep vnc 确认服务是否已经启动。如果返回以下类似结果,说明服务已经启动。 CentOS7.2_ps运行结果

由返回结果可知,服务使用了TCP 5901端口。

(可选)如果您的实例上开启了防火墙,需要设置防火墙允许VNC访问。

举例: 以firewalld为例,您需要做如下设置:

firewall-cmd --permanent --add-service vnc-server #允许VNC访问 systemctl restart firewalld.service # 重启firewalld 登录 ECS管理控制台,在实例所在安全组中 添加安全组规则,放行TCP 5901端口。

在本地机的VNC Viewer上连接实例。具体操作步骤,请参考 在 Linux 实例上自动安装并运行 VNC Server 的描述。如果出现如下图所示的界面,说明您已经成功安装VNC Server实现了图形化访问。 CentOS7.2_VNC Server实现GNOME桌面访问

转载于:https://my.oschina.net/Kanonpy/blog/1837939

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值