windows通过vnc连接centos

一、首先讲解vnc的工作原理:
VNC系统由客户端,服务端和一个协议组成。VNC的服务端目的是分享其所运行机器的屏幕, 服务端被动的允许客户端控制它。 VNC客户端(或Viewer) 观察控制服务端,与服务端交互。 VNC 协议 Protocol (RFB)是一个简单的协议,传送服务端的原始图像到客户端(一个X,Y 位置上的正方形的点阵数据), 客户端传送事件消息到服务端。
服务器发送小方块的帧缓存给客户端,在最简单的情况,VNC协议使用大量的带宽,因此各种各样的方法被发明出来减少通讯的开支,举例来说,有各种各样的编码方法来决定最有效率的方法来传送这些点阵方块)
协议允许客户端和服务端去协议哪种编码会被使用,最简单的编码,被大多数客户端和服务端所支持的是, 从左到右的像素扫描数据的原始编码, 当原始的满屏被发送后,只发送变化的方块区域。这种编码在幁间只有小部分屏幕变化的情况下工作的非常好(像是鼠标键在桌面移动的情况,或在光标处敲击文字),不过如果大量的像素同时变化带宽将会增加的非常高,像是拖动一个窗口或观看全屏录像。
VNC默认使用TCP端口5900至5906,而JAVA的VNC客户端使用5800至5806。一个服务端可以在5500口用“监听模式”连接一个客户端,使用监听模式的一个好处是服务端不需要设置防火墙。
UNIX上的VNC称为xvnc,同时扮演两种角色,对X窗口系统的应用程序来说它是X server,对于VNC客户端来说它是VNC服务器程序。
二、VNC的安装
VNC 可以实现对另外的计算机的操作:
A : 可以访问另一个计算机,采用命令终端 或者窗口界面。
B : 可以远程控制另一个计算机,两台同步显示操作。
1、检查是否安装VNC

rpm -q tigervnc tigervnc-server

2、安装VNC

yum install tigervnc-server -y

3、从VNC备份库中复制service文件到系统service服务管理目录下【原文这里存在错误,不是创建vncserver@:1.service文件夹】

cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service #复制并被重命名为vncserver@:1.service

4修改vncserver@:1.service文件

#进入/etc/systemd/system目录

cd /etc/systemd/system

#编辑配置文件

vim vncserver@:1.service 

#找到下面一行

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

#修改为:(一定要改成root,不要改成其他用户,考虑权限问题)

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

#如果不是root用户 PIDFile=/home/anjos/.vnc/%H%i.pid

5、重新加载 systemd

由于在systemd中添加了东东,得让系统重新加载

systemctl daemon-reload

6、为vncserver@:1.service设置密码

vncpasswd

7、 关闭防火墙

CentoS7默认采用新防火墙firewall,不在用iptables

[关闭firewall]

 firewall-cmd --permanent --add-service vnc-server#添加访问权限
    
# systemctl restart firewalld.service#重启firewalld
    
 systemctl stop firewalld.service #停止firewall(start,启动)
    
 systemctl disable firewalld.service #设置开机禁止firewall(enable 开机启动)

7启动VNC服务(设置开机启动)

systemctl enable vncserver@:1.service #设置开机启动
systemctl start vncserver@:1.service #启动vnc会话服务
#systemctl status vncserver@:1.service #查看nvc会话服务状态
#systemctl stop vncserver@:1.service #关闭nvc会话服务

在这里插入图片描述
8在win7上下载VNC Viewer

下载地址:http://www.realvnc.com/download/viewer/

下载后,直接双击exe即可
9访问
使用ip加上一个:1(我是加的5902)即可
此处用别人博客上的来展示
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值