centos - 远程桌面连接VNC

参考自:http://blog.51cto.com/12217917/2060252

 

1. 主要内容分类3部分:

·  VNC Viewer(https://www.realvnc.com/en/connect/download/viewer/)

·  CentOS 桌面版本(https://mirrors.aliyun.com/centos/7.5.1804/isos/x86_64/CentOS-7-x86_64-LiveKDE-1804.iso)

·  Tigervnc Tigervnc-server (yum -y install tigervnc tigervnc-server)

 

2. 配置 Tigervnc

安装:

yum install -y tigervnc tigervnc-server

 配置文件:

# 从VNC备份库中复制service文件到系统service服务管理目录下
# 复制并被重命名为vncserver@:1.service
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
# 修改vncserver@:
1.service文件 (配置将用于登录的用户,修改<User>标记即可,用户路径(/Home/<User>/ 或 /root/)视情况而定) User=root ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver %i" PIDFile=/root/.vnc/%H%i.pid

重载配置文件:

 systemctl daemon-reload

设置远程密码:

vncpasswd

# 若提示 有关 view-only Mode 的提示,输入 no 并回车

 

 

3. VNC命令

# 配置 vncserver@:1.service 的会话服务

# 命令: 开机自启 / 启动 / 停止 / 运行状态 / 关闭自启
systemctl [ enable / start / stop / status / disable ] vncserver@:1.service


#查看端口
netstat -lnt | grep 590* tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN

 

 

4.防火墙设置

(https://www.cnblogs.com/GothicLolita/articles/9799109.html#%E9%98%B2%E7%81%AB%E5%A2%99%E8%AE%BE%E7%BD%AE)

# 安装
yum -y install firewalld firewall-config

# 开机启动
systemctl enable firewalld

# 启动
systemctl start firewalld

# 开放端口 5901
firewall-cmd --zone=public --permanent --add-port=5901/tcp

# 重启防火墙生效配置
firewall-cmd --reload

 

5. 使用VNCViewer连接

在地址栏输入"服务器ip地址:会话端口(如上一步中的5901)" 连接即可

连接成功后,输入之前设置的远程密码即可登录;

 

2

posted @ 2018-12-02 17:01  德丽莎·阿波卡利斯  阅读(153)  评论(0编辑  收藏  举报