简介:

VNC (Virtual Network Computer)是虚拟网络计算机的缩写。VNC 是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的。VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows 和 MAC 中的任何远程控制软件媲美。 在 Linux 中,VNC 包括以下四个命令:vncserver,vncviewer,vncpasswd,和 vncconnect。大多数情况下用户只需要其中的两个命令:vncserver 和 vncviewer。

VNC工作流程

(1) 在服务器端启动 VNC Server。

(2) VNC客户端通过浏览器或 VNC Viewer 连接至VNC Server。

(3) VNC Server传送一对话窗口至客户端,要求输入连接密码, 以及存取的VNC Server显示装置。

(4) 在客户端输入联机密码后,VNC Server验证客户端是否具有存取权限。

(5) 若是客户端通过 VNC Server 的验证,客户端即要求VNC Server显示桌面环境。

(6) VNC Server通过X Protocol 要求X Server将画面显示控制权交由VNC Server负责。

(7) VNC Server将来由 X Server 的桌面环境利用VNC通信协议送至客户端, 并且允许客户端控制VNC Server的桌面环境及输入装置

vnc设置具体步骤:

1.下载windows操作系统下的vnc-4_1_1-x86_win32.exe软件,在windows上进行安装。

2.在网关机上修改iptable,加入以下命令,打开你要访问的机器vnc5901端口。如下所示:打开192.168.0.93机器的5901端口。

iptables -t nat -A PREROUTING -d ${MY_EXTERNAL_IP} -p tcp --dport 9359 -j DNAT --to 192.168.0.93:5901

3.在指定的远程机器上安装vnc server软件。由于远程访问的机器是linux系统,所以使用下面的指令进行vnc server的安装。

apt-get install vnc4server

4.使用vnc4server -p命令给vncserver设置密码~

5.修改/root/.vnc/xstartup文件,将最后一行的twn &换成gnome-session &,远程服务器上的vncserver设置完成。

使用以下指令kill掉vncserver进程
$vncserver -kill :1
再使用指令vncserver重新启动vncserver
$vncserver

6.在windows端启动vnc view,输入server地址,以及密码,就可以远程通过vnc显示桌面环境。至此vnc server和vnc view全部设置完成,并能正常工作。

vnc远程控制服务器详细步骤~相关推荐

  1. 建腾讯云服务器详细步骤

    1.定义 云服务器是一种简单高效.安全可靠.处理能力可弹性伸缩的计算服务.其管理方式比物理服务器更简单高效.用户无需提前购买硬件,即可迅速创建或释放任意多台云服务器.云服务器帮助您快速构建更稳定.安全 ...

  2. windows启动NTP服务器详细步骤

    windows如何开启NTP服务器 步骤如下: 禁用windows防火墙或者设置防火墙入站规则(两者二选一). 禁用防火墙步骤: 控制面板->系统和安全->windows防火墙->启 ...

  3. 搭建Nginx服务器——详细步骤

    搭建Nginx服务器 问题 在IP地址为192.168.4.5的主机上安装部署Nginx服务,并可以将Nginx服务器,要求编译时启用如下功能: 支持SSL加密功能 设置Nginx账户及组名称均为ng ...

  4. CentOS 8 上配置 FTP 服务器详细步骤,附截图

    目录 1.检查是否安装过ftp 2.安装 3.配置匿名登录 4.配置禁用匿名,改为特定用户登录 5.禁止ftp用户登录服务器 1.检查是否安装过ftp rpm -qa|grep vsftpd 表示没有 ...

  5. Linux系统安装tftp服务器详细步骤

    1,更新软件源 2,下载 tftp 服务 3,在根目录下建立 tftp 工作目录 4,修改 tftpboot 5,配置 1>打开文件 sudo vim /etc/default/tftpd-hp ...

  6. Linux服务器ldap启动,linux搭建ldap服务器详细步骤

    ldap这种原始的服务器搭建起来比较复杂,同时它也是CE必考的(客户端的搭建). 1.安装openldap-servers软件包 2.查看ldap模板文件的存放位置: 3.拷贝ldap模板文件到配置文 ...

  7. linux搭建ldap服务器详细步骤,linux环境搭建ldap服务器

    首先保证linux正常联网 yum install openldap-servers -y 拷贝配置文件 cd /usr/share/openldap-servers/ cp slapd.conf.o ...

  8. HTTP服务器远程控制,求关注:远程控制你的打印机,附详细步骤

    原标题:求关注:远程控制你的打印机,附详细步骤 6月8日,MalwareBenchmark关于打印机"黄点追踪"技术的文章,引起了广大吃瓜群众的关注.对于打印机这种无处不在的&qu ...

  9. Window VNC远程控制LINUX:VNC详细配置介绍

    Window VNC远程控制LINUX:VNC详细配置介绍 //---------------------------------------vnc linux下的详细配置 1.VNC的启动/停止/重 ...

最新文章

  1. MIT与商汤科技成立人工智能联盟
  2. 一次DeleteInsert引发的Mysql死锁
  3. Python-100例(7-8) 复制列表 打印乘法口诀
  4. html5新增标签与删除标签,HTML5新增/删除标签
  5. 人造肉公司大受追捧!美国公司Beyond Meat在IPO首日暴涨163%
  6. mbsfn子帧_LTE多媒体广播多播业务关键技术研究
  7. vc++ 6.0 三次bezier曲线绘制_Python matplotlib绘制散点图
  8. html页面布局实例,div布局实例
  9. html手机页面怎么保存图片,【答疑】你知道手机怎么保存网页长图吗?超简单!...
  10. c语言编八卦图形,关于C语言实现一个八卦图!(我代码写好了,求人改动一下)
  11. Jquery实现右下角弹窗警告并且实现提示声
  12. USACO 2007 Dec Silver Mud Puddles bfs or A-star
  13. 一个大二计算机学生的学期总结(2022末年)
  14. 概率 (菜鸡 dalao轻喷
  15. 时间焦虑:为时已晚?
  16. [POI2007]立方体大作战tet
  17. matlab如何进行批量计算,什么是matlab中逐列相关的快速计算方法
  18. SQL语句插入日期类型
  19. l003 Driller Augmenting Fuzzing Through Selective Symbolic Execution_2016_NDSS学习笔记
  20. neo4j ogm_带有Hibernate OGM的NoSQL –第二部分:查询数据

热门文章

  1. delete空间释放具体细节
  2. 计算机主板上主要有哪些芯片,电脑主板上主要的芯片及作用
  3. 前端base64加密
  4. Matlab语音及音乐信号的采集、滤波
  5. showmoney钱包介绍
  6. ros 机械臂复位_松下机械手原点调整方法
  7. 智能地磅 磅房无人值守管理软件的应用与优势
  8. CentOS7下Mysql Cluster 7.4安装配置
  9. ·工业 4.0 和第四次工业革命详细介绍
  10. 反假币考试时间安排以及工作内容