[RHEL]-28-配置VNC远程访问

引言

这篇文章使用RHEL7(CentOS7)演示如何安装与配置tigervnc远程访问,tigervnc是一款类似Windows远程桌面的应用程序,适用于安装了桌面的RHEL系统,可以让管理员通过VNC客户端远程连接并打开服务端的远程桌面进行配置与管理。

文章目录

0×1.安装tigervnc

本文将采用yum在线安装的方式,如果有必要也可以下载vnc源码编译安装,确保yum配置正确,且服务器能够连接到网络,使用下面的命令安装vnc:

					[root@qingsword ~]# yum install -y tigervnc-server

					#安装完成后查询一下,tigervnc-server已经被安装到系统中,版本是1.3.1
					[root@qingsword ~]# rpm -qa | grep vnc
					tigervnc-server-1.3.1-9.el7.x86_64
					

0×2.配置vnc远程连接密码

安装好后,只需要配置一下远程连接密码即可:

					#1.配置vnc远程连接密码
					[root@qingsword ~]# vncpasswd
					Password:  #输入远程连接密码
					Verify: #确认密码
					#是否创建一个仅能够查看桌面的密码(用这个密码登录,只能看到桌面,无法进行任何操作),本例不创建这样的密码,选择了n
					Would you like to enter a view-only password (y/n)? n

					#2.启动vnc的1号桌面(vncserver后有一个空格),可以使用这种方法创建:1~N个vnc远程桌面,具体上限是多少个,笔者没有去探究,如果vncserver后面不携带桌面号,那么vnc会从1开始自动递增桌面号
					[root@qingsword ~]# vncserver  :1

					You will require a password to access your desktops.
					#如果在第一步中没有配置密码,那么vnc会提示你需要创建一个密码,如果配置了vnc密码,这里就不会有下面的提示了
					Password: #输入连接vnc时需要提供的密码
					Verify:

					#5.将vnc添加到iptables允许列表,或者直接清空iptables
					[root@qingsword ~]# iptables -F
					[root@qingsword ~]# service iptables save
					

配置完后,在windows或ubuntu系统中使用vnc客户端输入"服务端ip:桌面号",输入配置的密码,就能够连接到指定的远程桌面了。

0×3.关闭vnc远程桌面

如果现在需要停用某个远程桌面,可以使用下面的命令关闭它:

					#命令格式:vncserver -kill  :远程桌面号
					#在-kill后面有一个空格
					[root@qingsword ~]# vncserver -kill  :1