VNC为啥这么棒?Liunx远程都用它

496 阅读3分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第19天,点击查看活动详情

📢📢📢📣📣📣
哈喽!大家好,我是【IT邦德】,江湖人称jeames007,10年DBA工作经验
中国DBA联盟(ACDU)成员,目前从事DBA及程序编程😜😜😜
擅长Oracle、MySQL、PG 运维开发,备份恢复,安装迁移,性能优化、故障应急处理等。
❤️❤️❤️感谢各位大可爱小可爱!❤️❤️❤️

摘要:VNC是一款远程Linux的工具,性能稳定,颇受欢迎,本文详细介绍了使用的方法

1.VNC简介

🐴 1.1 组成

VNC (Virtual Network Console),即虚拟网络控制台,
它是一款基于 UNIX 和 Linux 操作系统的优秀远程控制工具软件,
由著名的 AT&T 的欧洲研究实验室开发,
远程控制能力强大,高效实用,并且免费开源。
VNC基本上是由两部分组成:
一部分是客户端的应用程序(vncviewer);
另外一部分是服务器端的应用程序(vncserver)。
在任何安装了客户端的应用程序(vncviewer)的计算机都能十分方便地与安装了服务器端的应用程序(vncserver)的计算机相互连接。
VNC server与VNC viewer支持多种操作系统,
如Unix系列(Unix,Linux,Solaris等),windows及MacOS,
因此可将VNC server 及VNC viewer分别安装在不同的操作系统中进行控制.
如果目前操作的主控端计算机没有安装VNC viewer,也可以通过一般的网页浏览器来控制被控端。

🐴 1.2 工作流程

整个VNC运行的工作流程如下:
(1) VNC客户端通过浏览器或VNC Viewer连接至VNC Server。
(2) VNC Server传送一对话窗口至客户端,要求输入连接密码,
以及存取的VNC Server显示装置。
(3) 在客户端输入联机密码后,
VNC Server验证客户端是否具有存取权限。
(4) 若是客户端通过VNC Server的验证,
客户端即要求VNC Server显示桌面环境。
(5) VNC Server通过X Protocol 
要求X Server将画面显示控制权交由VNC Server负责。
(6) VNC Server将来由 X Server的桌面环境利用VNC通信协议送至客户端,
并且允许客户端控制VNC Server的桌面环境及输入装置。

2.VNC安装

🐴 2.1 vncserver安装

官网下载:
https://www.realvnc.com/en/connect/download/vnc/

下载链接
http://mirror.centos.org/centos/7/os/x86_64/Packages/tigervnc-server-1.8.0-21.el7.x86_64.rpm
方法1:rpm包安装即可
rpm -ivh tigervnc-server-1.8.0-21.el7.x86_64.rpm
方法2:在线yum安装即可
[root@rhel74 cdrom]# yum install tigervnc-server

🐴 2.2 vncserver启动

[root@rhel74 cdrom]# vncserver
启动后设定密码即可

其他相关命令
##查询启动的Server,分用户
vncserver -list
##结束对应的进程
vncserver -kill :1
vnc默认端口号是5900,
如果你的vnc访问:192.168.1.203:1 ,
那么他访问服务器的真正端口是5900+1=5901 ,
依次类推

3.VNC使用

下载客户端,傻瓜式安装即可远程Linux

注意:如果远程不到,可能是防火墙未关闭造成
关闭服务器防火墙
systemctl stop firewalld
systemctl status firewalld
永久关闭防火墙命令。重启后,防火墙不会自动启动。
systemctl disable firewalld
打开防火墙命令。
systemctl enable firewalld

image.png

相关推荐阅读: MySQL8.0新特性抢先看,性能又双叒提升了
MySQL武林秘籍,SQL学废必过考试
Linux7.6源码安装Mysql8
Oracle巡检脚本大全,服务器可直接部署
MySQL root密码忘记找回妙招
监控神器Zabbix,从部署到应用
Oracle监听日志清除

大家可以点赞、收藏、关注、评论我啦 、有数据库相关的问题随时联系我或交流哟~!

image.png