您的位置:首页 > 运维架构 > Linux

CentOS 7 安装 VNC Server

2017-09-27 00:00 113 查看

安装软件包

yum install tigervnc-server -y

配置 VNC

拷贝
/usr/lib/systemd/system/vncserver@.service
/etc/systemd/system/vncserver@.service


cp /usr/lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@.service
vi /etc/systemd/system/vncserver@.service

找到下面两行:

ExecStart=/usr/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i"
PIDFile=/home/<USER>/.vnc/%H%i.pid

设置普通用户

<USER> 替换成当前登录用户,比如说 john 用户,修改如下:

ExecStart=/usr/sbin/runuser -l john -c "/usr/bin/vncserver %i"
PIDFile=/home/john/.vnc/%H%i.pid

设置root用户 (optional)

如果需要提供 root 用户的 VNC 服务,将 <USER>/home/<USER> 替换成 root,修改如下:

ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver %i"
PIDFile=/root/.vnc/%H%i.pid

设置 VNC 密码

重要:此步骤必须要做,否则无法启动服务

切换到用户账号(比如说 john):

su - john


执行 vncpasswd 命令:

vncpasswd


开启服务

systemctl daemon-reload
systemctl start vncserver@:1.service
systemctl enable vncserver@:1.service

防火墙设置

firewall-cmd --permanent --add-service=vnc-server
firewall-cmd --reload

客户端测试

ubuntu 安装 xvnc4viewer, centos 安装 tigervnc

ubuntu

apt-get install xvnc4viewer


centos

yum install -y tigervnc


连接

# vncviewer <IP>:<display>
vncviewer 192.168.7.141:1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  CentOS VNC Server