博客采用Lamp部署形式,用的Linux系统,而Linux都是用Dos命令行进行操作,有点不太方便,所以就想有没有更简便的操作方法,没想到Linux也有图形化操作方式,下面就介绍一下如何在Linux上安装可视化操作应用。

  1. 远程连接Linux实例。
  2. 运行命令下载脚本install_vnc_server.sh。
    1. wget http://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/assets/attach/41181/cn_zh/1504062842088/install_vnc_server.sh
  3. 以root身份运行脚本,安装VNC Server。

    1. bash install_vnc_server.sh

    安装需要较长的时间。当屏幕上出现以下信息时,表示VNC Server安装完成。需要记录显示的随机密码。

    说明:如果脚本执行报错可以多尝试几次。

    Linux实例安装VNC Server实现图形化访问

  4. 运行以下命令,在返回结果中查看Xvnc服务正在使用的端口。
    1. netstat -tulnp

    在本示例中,返回结果里Xvnc进程的信息示例如下所示。

    1. Active Internet connections (only servers)
    2. Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
    3. tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN 1975/Xvnc
    4. tcp 0 0 0.0.0.0:6001 0.0.0.0:* LISTEN 1975/Xvnc

    表示VNC Server正在使用的端口为TCP 5901和6001,其中:

    • TCP 5901:允许VNC客户端通过RFB协议连接VNC Server。使用VNC Viewer连接实例时选择这个端口。
    • TCP 6001:允许Windows X连接VNC Server。
  5. 在实例所在安全组中,添加安全组规则,放行Xnvc服务需要的端口。

    在本示例中需要添加2条安全组规则,分别放行TCP 5901和TCP 6001端口。

  6. 如果实例已经启用防火墙,需要添加规则放行端口。

    在本示例中,以iptables为例,您可以依次执行以下命令添加规则放行TCP 5901和6001端口:

    1. [root@iZXXXZ ~]# iptables -A INPUT -p tcp --dport 5901 -j ACCEPT
    2. [root@iZXXXZ ~]# iptables -A INPUT -p tcp --dport 6001 -j ACCEPT
    3. [root@iZXXXZ ~]# service iptables save
  7. 按以下步骤在本地Windows系统里通过VNC Viewer连接Linux实例:
    1. 在本地Windows系统里启动VNC Viewer。
    2. 在工具栏里,选择 File > New Connection
    3. 在 Properties 对话框中,配置如下信息后单击 OK
      • VNC Server:输入 Linux 实例的公网 IP 地址:5901
      • Name:根据自己需要输入一个连接名称,方便后期管理。
        Linux实例安装VNC Server实现图形化访问
    4. 在VNC Viewer主窗口,右击新建连接的图标,并在弹出菜单中选择 Connect
      Linux实例安装VNC Server实现图形化访问
    5. 在弹出的 Authentication 对话框中,输入 VNC Server安装结束后显示的随机密码,并单击 OK

      注意
      这里使用的密码并不是实例的登录密码。

      Linux实例安装VNC Server实现图形化访问

0
扫描二唯码在微信中打开

此心光明