简介:

VNC (Virtual Network Computer)是虚拟网络计算机的缩写。

VNC 是一款优秀的远程控制工具软件,VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows 和 MAC 中的任何远程控制软件媲美。

一、检查系统有没有安装 VNC

shell > rpm -qa | grep -i vnc
shell >                             ## 空的,NEXT

二、使用 YUM 安装 VNC

shell > yum -y install tigervnc tigervnc-server
shell > rpm -qa | grep -i vnc       ## 安装成功
tigervnc-1.1.0-8.el6_5.x86_64
tigervnc-server-1.1.0-8.el6_5.x86_64

三、配置、启动 VNC

shell > vim /etc/sysconfig/vncservers21  VNCSERVERS="1:root 2:wang"                ## 配置远程桌面登陆的用户名,1/2 为用户序号,用户间要有空格22  VNCSERVERARGS[1]="-geometry 1024x768"     ## [1] 为用户序号;指定分辨率为 1024x76823  VNCSERVERARGS[2]="-geometry 1024x768"        多用户分别指定shell > vncserver :1                           ## 为序号为 1 的用户启动 VNC
You will require a password to access your desktops.
Password:                                      ## 启动必须为该用户设置 VNC 密码(vncpasswd 专门用于设置VNC密码)
Verify:                                           可惜我使用这个命令却没成功,不知道为什么
xauth:  creating new authority file /root/.Xauthority
New 'localhost:1 (root)' desktop is localhost:1
Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/localhost:1.log
shell > netstat -anpt | grep vnc
tcp        0      0 0.0.0.0:5901                0.0.0.0:*                   LISTEN      1895/Xvnc
tcp        0      0 0.0.0.0:6001                0.0.0.0:*                   LISTEN      1895/Xvnc
tcp        0      0 :::6001                     :::*                        LISTEN      1895/Xvnc

## 序号为 1 的VNC用户 root 监听的端口为 5901 ,多个用户以依次为 5902 、5903 ……( 规则为 5900+用户序号 )

shell > su - wang                               ## 必须切过去
[wang@localhost ~]$ vncserver :2                ## 为序号为 1 的用户启动 VNC、设置密码
You will require a password to access your desktops.
Password:
Verify:
xauth:  creating new authority file /home/wang/.Xauthority
New 'localhost:2 (wang)' desktop is localhost:2
Creating default startup script /home/wang/.vnc/xstartup
Starting applications specified in /home/wang/.vnc/xstartup
Log file is /home/wang/.vnc/localhost:2.log
[wang@localhost ~]$ netstat -anpt | grep vnc
(Not all processes could be identified, non-owned process infowill not be shown, you would have to be root to see it all.)
tcp        0      0 0.0.0.0:5902                0.0.0.0:*                   LISTEN      2304/Xvnc
tcp        0      0 0.0.0.0:6002                0.0.0.0:*                   LISTEN      2304/Xvnc
tcp        0      0 :::6002                     :::*                        LISTEN      2304/Xvnc

## 序号为 2 的VNC用户 wang 所监听的端口为 5902

[wang@localhost ~]$ exit## vncserver :1 或 :2        启动某个用户的 VNC(如不是当前用户需 su - 到这个用户)vncserver -kill :1 或 :2  关闭某个用户的 VNC(如不是当前用户需 su - 到这个用户)vncserver -list           查看当前登陆用户有没有开启 VNC (如不是当前用户需 su - 到这个用户)service vncserver start|stop|restart  开启、关闭服务(所有用户的 VNC)shell > chkconfig --add vncserver       ## VNC 加入开机启动
shell > chkconfig --level 35 vncserver on

四、防火墙允许 VNC 通过

shell > vim /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 5902 -j ACCEPT

## 也可以使用 iptables 命令添加,如果你只开一个 VNC 则只允许 5901 即可

shell > service iptables restart   ## 重启防火墙使规则生效

五、Windows 客户端测试

VNC Viewer for Windows 下载地址 http://www.realvnc.com/download/binary/1613/

客户端 VNC Server: 处输入 IP:1 、IP:2 如 :192.168.1.80:1 等 然后输入该用户 VNC 密码

转载于:https://www.cnblogs.com/wangxiaoqiangs/p/5796556.html

VNC Linux 远程桌面控制软件相关推荐

  1. 开源linux远程桌面,10分钟配置自己的vnc [linux远程桌面]

    注意要点:1.必须有开启VNC服务的权限用户. 2.熟悉基本的LINUX命令.[呵呵,因为我也是个新手].下面开工. 1.用SSH 登陆需要配置的服务器开启.VNCSERVER 截图如下. 光标移动到 ...

  2. centos7 通过kvm+vnc 实现远程桌面虚拟化和创建windows、Linux虚拟机

    感谢朋友支持本博客.欢迎共同探讨交流,因为能力和时间有限.错误之处在所难免,欢迎指正! 假设转载.请保留作者信息. 博客地址:http://blog.csdn.net/qq_21398167 原博文地 ...

  3. vnc远程linux命令,用VNC实现远程桌面共享(支持Windows, Linux, …) | 易水博客

    用VNC实现远程桌面共享(支持Windows, Linux, -) VNC,全称为Virtual Network Computing,它是一个桌面共享系统.它的功能,类似于windows中的远程桌面功 ...

  4. 红旗linux如何开远程桌面,配置VNC服务实现红旗Linux远程桌面访问

    内容简介: VNC (Virtual Network Computing)是虚拟网络计算机的缩写,是一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发. 下面介绍在"红 ...

  5. vnc故障,连接不上Linux远程桌面,手动杀掉故障进程

    本文转载自:https://www.cnblogs.com/heidsoft/p/4279987.html 遇到vnc连接不上Linux远程桌面的故障,开启了好多故障进程,所以需要杀掉这些故障进程,上 ...

  6. Linux 多用户远程,suse linux vnc多用户远程桌面配置实战

    在suse linux上如何实现VNC的多用户远程桌面配置呢,我们看下面的实际案例. 一.启动和配置VNC服务 suse linux中一般默认安装了VNC组件包,可以直接进行启动 #vncserver ...

  7. linux vncviewer使用教程,vnc viewer 远程桌面,11步实现vnc viewer 远程桌面连接Linux

    Virtual Network Computing(VNC)是进行远程桌面控制的一个软件.客户端的键盘输入和鼠标操作通过网络传输到远程服务器,控制服务器的操作.服务器的图形界面 通过网络传输会客户端显 ...

  8. linux桌面另一个,linux远程桌面连接另一个linux教程

    我们知道在windows下面我们可以用远程桌面连接来控制其它电脑, 但linux远程桌面连接? 不过在说怎样连接之前还是要先明确一个概念,为什么我标题没有用linux中的远程桌面连接呢, 这是因为Li ...

  9. 使用windows调用Linux远程桌面

    一.安装所需要的软件 yum install -y xrdp yum install -y vnc* chkconfig xrdp on chkconfig vncserver on 二.修改配置 a ...

最新文章

  1. 将字符串a复制到字符串b
  2. php的yii框架开发总结2
  3. HarmonyOS之分布式任务调度开发流程
  4. C语言程序设计 文件操作函数
  5. 前端学习(2537):vue源码解析2伪数组转换为真数组
  6. esp mounter pro_对比 | 以大欺小?剑指宋Pro和哈弗H6,欧尚X7的黑马潜质从何而来?...
  7. 云南省行政村谷歌图层_云南省基本农田划定工作实施细则
  8. 运行orbslam2出现 段错误 (核心已转储)_JDK 14已发布快速预览16个新特性
  9. LINUX:解压问题tar: Child returned status 1
  10. MNIST数据集下载
  11. CSS 3之美化表格样式
  12. 【Oracle】rollup函数
  13. php人民币转换,人民币大小写转换(PHP版)
  14. 使用MybatisPlus从MySQL切换到SQLServer的坑
  15. PHP性能分析工具:xhprof
  16. python自学行吗知乎_怎么自学python,大概要多久?
  17. AndroidUSBCamera调用USB摄像头问题
  18. python pip、conda、windows CMD常用命令大全!
  19. Qt 之 QuaZIP(zip 压缩/解压缩)
  20. 【转载】MATLB绘图

热门文章

  1. Java 中JProgressBar_Java进度条JProgressBar使用方法
  2. I/O流之进步认识、InputStream以及FileInputStream
  3. 常见的WiFi协议低功耗简介
  4. centos 端口测试之nc使用
  5. 电子科技大学18春《工厂供电》在线作业1
  6. Power Query M语言所有Number函数,分类汇总掌握
  7. axure文件如何加密_Axure发布到AxShare的加密与非加密方案
  8. PHP处理字符中的emoji表情
  9. docker login 密码加密保存
  10. vue中实现公告栏的滚动特效