VNC Linux 远程桌面控制软件
简介:
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 远程桌面控制软件相关推荐
- 开源linux远程桌面,10分钟配置自己的vnc [linux远程桌面]
注意要点:1.必须有开启VNC服务的权限用户. 2.熟悉基本的LINUX命令.[呵呵,因为我也是个新手].下面开工. 1.用SSH 登陆需要配置的服务器开启.VNCSERVER 截图如下. 光标移动到 ...
- centos7 通过kvm+vnc 实现远程桌面虚拟化和创建windows、Linux虚拟机
感谢朋友支持本博客.欢迎共同探讨交流,因为能力和时间有限.错误之处在所难免,欢迎指正! 假设转载.请保留作者信息. 博客地址:http://blog.csdn.net/qq_21398167 原博文地 ...
- vnc远程linux命令,用VNC实现远程桌面共享(支持Windows, Linux, …) | 易水博客
用VNC实现远程桌面共享(支持Windows, Linux, -) VNC,全称为Virtual Network Computing,它是一个桌面共享系统.它的功能,类似于windows中的远程桌面功 ...
- 红旗linux如何开远程桌面,配置VNC服务实现红旗Linux远程桌面访问
内容简介: VNC (Virtual Network Computing)是虚拟网络计算机的缩写,是一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发. 下面介绍在"红 ...
- vnc故障,连接不上Linux远程桌面,手动杀掉故障进程
本文转载自:https://www.cnblogs.com/heidsoft/p/4279987.html 遇到vnc连接不上Linux远程桌面的故障,开启了好多故障进程,所以需要杀掉这些故障进程,上 ...
- Linux 多用户远程,suse linux vnc多用户远程桌面配置实战
在suse linux上如何实现VNC的多用户远程桌面配置呢,我们看下面的实际案例. 一.启动和配置VNC服务 suse linux中一般默认安装了VNC组件包,可以直接进行启动 #vncserver ...
- linux vncviewer使用教程,vnc viewer 远程桌面,11步实现vnc viewer 远程桌面连接Linux
Virtual Network Computing(VNC)是进行远程桌面控制的一个软件.客户端的键盘输入和鼠标操作通过网络传输到远程服务器,控制服务器的操作.服务器的图形界面 通过网络传输会客户端显 ...
- linux桌面另一个,linux远程桌面连接另一个linux教程
我们知道在windows下面我们可以用远程桌面连接来控制其它电脑, 但linux远程桌面连接? 不过在说怎样连接之前还是要先明确一个概念,为什么我标题没有用linux中的远程桌面连接呢, 这是因为Li ...
- 使用windows调用Linux远程桌面
一.安装所需要的软件 yum install -y xrdp yum install -y vnc* chkconfig xrdp on chkconfig vncserver on 二.修改配置 a ...
最新文章
- 将字符串a复制到字符串b
- php的yii框架开发总结2
- HarmonyOS之分布式任务调度开发流程
- C语言程序设计 文件操作函数
- 前端学习(2537):vue源码解析2伪数组转换为真数组
- esp mounter pro_对比 | 以大欺小?剑指宋Pro和哈弗H6,欧尚X7的黑马潜质从何而来?...
- 云南省行政村谷歌图层_云南省基本农田划定工作实施细则
- 运行orbslam2出现 段错误 (核心已转储)_JDK 14已发布快速预览16个新特性
- LINUX:解压问题tar: Child returned status 1
- MNIST数据集下载
- CSS 3之美化表格样式
- 【Oracle】rollup函数
- php人民币转换,人民币大小写转换(PHP版)
- 使用MybatisPlus从MySQL切换到SQLServer的坑
- PHP性能分析工具:xhprof
- python自学行吗知乎_怎么自学python,大概要多久?
- AndroidUSBCamera调用USB摄像头问题
- python pip、conda、windows CMD常用命令大全!
- Qt 之 QuaZIP(zip 压缩/解压缩)
- 【转载】MATLB绘图