美文网首页
阿里云主机(Centos7.2)安装VNC Server实现图形

阿里云主机(Centos7.2)安装VNC Server实现图形

作者: 凤非飞 | 来源:发表于2019-05-01 15:47 被阅读0次

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

    1. 运行以下命令安装GNOME桌面, 安装需要较长时间。
    yum groupinstall GNOME Desktop Environment -y
    
    1. 运行以下命令安装VNC Server。
    yum install tigervnc-server -y
    

    3.按以下步骤修改VNC Server配置文件,设置用户名(如本示例中的root)

    vim /lib/systemd/system/vncserver@.service
    
    修改两个地方,修改为
    ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver %i"
    PIDFile=/root/.vnc/%H%i.pid
    

    4.运行以下命令,将 /lib/systemd/system/vncserver@.service 改为 /lib/systemd/system/vncserver@:1.service。

    mv /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:1.service
    

    5.运行以下命令重启systemd。

    systemctl daemon-reload
    

    6.运行命令 vncpasswd,并按界面提示设置VNC Server连接密码。

    vncpasswd
    

    7.(可选)ECS不允许开启SELinux服务和NetworkManager服务(阿里云主机默认不开启)。如果您开启了这些服务,运行以下命令修改配置。

    vi /etc/selinux/config    # 检查SELinux服务。如果SELINUX对应的值不是disabled,必须改为disabled。
    chkconfig --del NetworkManager    # 关闭NetworkManager服务
    

    8.运行以下命令设置开机启动VNC Server。

    systemctl enable vncserver@:1.service
    

    9.运行以下命令启动VNC Server。

    systemctl start vncserver@:1.service
    

    10.运行命令 ps -ef | grep vnc 确认服务是否已经启动。如果返回以下类似结果,说明服务已经启动

    [root@izuf6eggdv8svic125memxz ~]# ps -ef | grep vnc
    root      2078     1  0 15:12 ?        00:00:01 /usr/bin/Xvnc :1 -auth /root/.Xauthority -desktop izuf6eggdv8svic125memxz:1 (root) -fp catalogue:/etc/X11/fontpath.d -geometry 1024x768 -pn -rfbauth /root/.vnc/passwd -rfbport 5901 -rfbwait 30000
    root      3388     1  0 15:12 ?        00:00:00 /bin/sh /root/.vnc/xstartup
    root      4191  4091  0 15:26 pts/0    00:00:00 grep --color=auto vnc
    

    11.登录 ECS管理控制台,在实例所在安全组中 添加安全组规则,放行TCP 5901端口.
    如果不开,那么当使用VNC-viewer连接该主机时,就会出现如下


    连接失败

    如此修改,开放5901端口


    修改端口

    5901/5901 表示开放端口范围,这里表示开放5901到5901之间的端口,即开放5901端口
    0.0.0.0/0 表示允许哪些网络访问,这里表示所有

    12.在本地机的VNC Viewer(我的是Windows10,直接下载安装)上连接实例(阿里云主机IP:1)。如果出现如下图所示的界面,说明您已经成功安装VNC Server实现了图形化访问。


    image

    这样只能通过VNC-Viewer连接主机时,才是图形化界面,而用阿里云控制台的

    相关文章

      网友评论

          本文标题:阿里云主机(Centos7.2)安装VNC Server实现图形

          本文链接:https://www.haomeiwen.com/subject/ioxwnqtx.html