Install tigerVNC on CentOS 7

阿里云Apara Stack Web VNC的时间限制让访问ECS GUI页面很麻烦,故离线安装TigerVNC,记录一下

我在本地的虚拟机相同环境安装VNC软件并进行配置,成功访问了图形界面。

为了保存yum安装的package cache,需要将yum配置文件 /etc/yum.conf 将配置文件中的 keepcache=1 存储路径在cachedir中

sudo yum install tigervnc-server

设置一下vnc用户密码

su – 你的用户名
vncpasswd

接下来进行VNC的配置,将模版配置文件拷贝到 /etc/systemd/system 中,注意权限,如果普通用户具有sudo 权限 可以直接sudo 拷贝,要么就切换到root用户进行拷贝

cp /lib/systemd/system/[email protected] /etc/systemd/system/[email protected]:1.service

配置service文件如下(注意替换阁下的用户,我的用户为ems)

接下来操作如下步骤

sudo systemctl daemon-reload
sudo systemctl start [email protected]:1
sudo systemctl enable [email protected]:1

操作完之后别忘记让系统防火墙允许VNC流量 (我偷懒直接将防火墙关闭了 = =! 但是强烈不建议!不要学我)

sudo firewall-cmd –add-port=5901/tcp
sudo firewall-cmd –add-port=5901/tcp –permanent

接下来,测试一下。我们可以使用 RealVNC提供的客户端进行访问,支持全平台,注意在添加服务器的时候,需要添加ip:1 e.g 172.16.255.128:1