RHEL7 下通过yum安装VNC服务

RHEL 7 下通过yum安装的tiger-VNCSERVER

正文:

8.1.1. 安装 VNC Server

要安装TigerVNC server,在root用户下运行如下命令

# yum install tigervnc-server                                            

如果你希望安装TigerVNC 客户端运行如下命令安装

# yum install vnc                                                        


8.1.2. 配置 VNC Server

8.1配置步骤 :配置第一次连接
1.创建一个新的连接名字

/lib/systemd/system/vncserver@:显示编号.service


显示编号就是你想要开启的桌面的编号(显示编号可以随意设置),比如下面的例子中

设置编号为3.它包含在配置文件名称里面,你不需要重新创建一个新的配置文件,只需要 复制-粘贴 模板文件/lib/systemd/system/vncserver@.service:

 

示例8.1. 创建配置文件

# cp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:3.service

2.编辑 

在文件 /lib/systemd/system/vncserver@:3.service 中设置了开始运行参数(ExecStart arguments)  

其中-geometry参数可以设置远程桌面的分辨率,默认值是1024x768



<USER>  是指定你要远程的用户的用户名   本教程分享root所以用户名为root

PIDFile中的路径为用户的路径                本教程分享root所以路径为 PIDFile=/root/.vnc/%H%i.pid


示例 8.2. 修改配置文件的参数

#vi  /lib/systemd/system/vncserver@:3.service

只修改如下两行就可以了



3.保存更改


4.使用systemctl刷新配置使其立即生效


#systemctl daemon-reload                            


5.设置vnc登录密码(此密码只对vnc有用)


# vncpasswd root                                        
Password:                                                
Verify:   
                                             


8.1.3. 运行 VNC Server


运行一个你需要开启的桌面运行如下命令,比如我想运行桌面3,每个用户都可以启动自己的vnc server


# systemctl start vncserver@:3.service       或者 vncserver :3        


你如果想让VNC Server 的桌面开机自启动 你可以运行如下命名。 

 

# systemctl enable vncserver@:3.service                


现在别人就可以根据你设置的显示编号和密码来登录你的远程桌面了

比如使用windows的VNC-Viewer客户端

192.168.1.1:3                        --》其中 :3 就是你的显示编号



8.1.4. 停止 VNC 会话

就像打开 vncserver 服务一样, 你可以取消vncserver的开机自启动

# systemctl disable vncserver@:3.service                    


如果你vncserver服务正在运行中,你如果想关闭当前会话的vncserver你可使用 :

# systemctl stop vncserver@:3.service                        


8.2.2.1. 防火墙配置


默认情况下防火墙会阻止VNCServer的连接,你可以选择关闭防火墙或者开放防火墙相应端口

关闭防火墙命令如下

systemctl stop firewalld                          

开放 vncserver 的防火墙端口方法如下


1.运行如下命令查看防火墙的配置信息

# firewall-cmd --list-all                          


2.添加防火墙相应的端口

#firewall-cmd --zone=public --add-port=5903/tcp   

3.检查是否开放


注意:VNC server的默认连接方式是tcp 默认端口是的5900   

可以通过指定的端口来进行远程桌面连接

远程桌面连接的端口的计算方式如下:显示编号3 + 5900 = 5903

所以本教程中开放的端口就是5903

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值