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.-.el6_5.x86_64
tigervnc-server-1.1.-.el6_5.x86_64
三、配置、启动 VNC
shell > vim /etc/sysconfig/vncservers
VNCSERVERS="1:root 2:wang" ## 配置远程桌面登陆的用户名,/ 为用户序号,用户间要有空格
VNCSERVERARGS[]="-geometry 1024x768" ## [] 为用户序号;指定分辨率为 1024x768
VNCSERVERARGS[]="-geometry 1024x768" 多用户分别指定 shell > vncserver : ## 为序号为 的用户启动 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:
Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/localhost:.log
shell > netstat -anpt | grep vnc
tcp 0.0.0.0: 0.0.0.0:* LISTEN /Xvnc
tcp 0.0.0.0: 0.0.0.0:* LISTEN /Xvnc
tcp ::: :::* LISTEN /Xvnc
## 序号为 1 的VNC用户 root 监听的端口为 5901 ,多个用户以依次为 5902 、5903 ……( 规则为 5900+用户序号 )
shell > su - wang ## 必须切过去
[wang@localhost ~]$ vncserver : ## 为序号为 的用户启动 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:
Creating default startup script /home/wang/.vnc/xstartup
Starting applications specified in /home/wang/.vnc/xstartup
Log file is /home/wang/.vnc/localhost:.log
[wang@localhost ~]$ netstat -anpt | grep vnc
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
tcp 0.0.0.0: 0.0.0.0:* LISTEN /Xvnc
tcp 0.0.0.0: 0.0.0.0:* LISTEN /Xvnc
tcp ::: :::* LISTEN /Xvnc
## 序号为 2 的VNC用户 wang 所监听的端口为 5902
[wang@localhost ~]$ exit ## vncserver : 或 : 启动某个用户的 VNC(如不是当前用户需 su - 到这个用户)
vncserver -kill : 或 : 关闭某个用户的 VNC(如不是当前用户需 su - 到这个用户)
vncserver -list 查看当前登陆用户有没有开启 VNC (如不是当前用户需 su - 到这个用户)
service vncserver start|stop|restart 开启、关闭服务(所有用户的 VNC) shell > chkconfig --add vncserver ## VNC 加入开机启动
shell > chkconfig --level vncserver on
四、防火墙允许 VNC 通过
shell > vim /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport -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 密码
VNC Linux 远程桌面控制软件的更多相关文章
- linux系统下,11款常见远程桌面控制软件
linux系统下,11款常见远程桌面控制软件 一. Grdc 它是一个用GTK+编写的,适用于gnome桌面环境的远程桌面访问软件.看图: 常见功能: 1.提供全屏,窗口化的远程控制.支持高分辨率下的 ...
- centos7 通过kvm+vnc 实现远程桌面虚拟化和创建windows、Linux虚拟机
感谢朋友支持本博客.欢迎共同探讨交流,因为能力和时间有限.错误之处在所难免,欢迎指正! 假设转载.请保留作者信息. 博客地址:http://blog.csdn.net/qq_21398167 原博文地 ...
- linux 远程桌面连接
我们知道在windows下面我们可以用远程桌面连接来控制其它电脑, 但linux 远程桌面连接?不过在说怎样连接之前还是要先明确一个概念,为什么我标题没有用linux中的远程桌面连接呢, 这是因为Li ...
- CentOS6.5下VNC Server远程桌面配置详解
参考文献: (总结)CentOS Linux下VNC Server远程桌面配置详解 远程桌面连接工具VNC——license Key 我的下载地址为 太平洋下载 VNC连接黑屏的问题 centos 6 ...
- CentOS 6.8 安装TigerVNC 实现 Linux 远程桌面并安装火狐浏览器
CentOS 6.8 安装TigerVNC 实现 Linux 远程桌面并安装火狐浏览器 vnc客户端地址:https://files.cnblogs.com/files/MYSQLZOUQI/vnc- ...
- Linux远程桌面实现(转)
http://blog.csdn.net/txg703003659/article/details/6619652 先说一下本人的实现环境: 控制端:Ubuntu 11.04 被控制端:CentOS ...
- Linux远程桌面(三)
上一篇中的vnc配置已经很方便了,这一篇介绍更为简单的xmanager的配置,xmanager画面好一丢丢. Xmanager服务器配置 Linux远程桌面(二):vnc之xi ...
- Linux远程桌面(二)
上一篇远程桌面采用的独立服务配置不适用于过多用户,这一篇采用超级Internet服务器搭建vnc服务可以解决多用户问题. vnc之xinetd服务搭建配置 Linux远程桌面(一):vnc之独立服务 ...
- window用Xmanager4.0的Xstart连接linux远程桌面
安装包: xorg-x11-xauth xterm.x86_64 0:253-1.el6 Execute command path:/usr/bin/xterm Xstart连接Linux远程桌面有一 ...
随机推荐
- BZOJ1345 Baltic2007 序列问题Sequence 【思维题】*
BZOJ1345 Baltic2007 序列问题Sequence Description 对于一个给定的序列a1,…,an,我们对它进行一个操作reduce(i),该操作将数列中的元素ai和ai+1用 ...
- ubuntu16安装最新版docker
ubuntu16.04安装最新版docker.docker-compose.docker-machine https://www.cnblogs.com/tianhei/p/7802064.html ...
- 让Apache支持URL重写
第一步: 添加.htaccess文件 Rewrite 规则 <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_ ...
- C# winform中自定义用户控件 然后在页面中调用用户控件的事件
下面是用户控件的代码: using System; using System.Collections.Generic; using System.ComponentModel; using Syste ...
- Fuel9.0安装openstack过程中所踩过的坑2018最新版
坑一,安装好后,无法访问Web UI画面 访问https//10.20.0.2:8443无法打开UI画面.首先我们不管以后的步骤,打不开是很不爽的. 解决方法:把下面网卡1,网卡2,网卡3的界面名称都 ...
- JMeter代码小Demo(Java)
一.使用Eclipse进行项目编写 1.使用eclipse,新建项目名字为:TestNumber,包名为:test,类名为:TestNum 2.在JMeter的安装目下下lib/ext中copy2个j ...
- C# Socket Post File
///<summary> ///向服务器发送混合型的请求,1:成功发送,0:发送失败 ///</summary> ///<param name="paranam ...
- zabbix 布署实践【8 监控windows server】
参考http://www.cnblogs.com/likehua/p/3968689.html的思路,我安装的是zabbix 3.0 从zabbix官网下载windown的 Zabbix pre-co ...
- https 请求的端口是443 注意
注意: 这里录制https的请求 端口号一定是443 才可以抓取到!!!!!! (进坑多次)
- 一次hadoop集群机器加内存的运维过程
由于前期的集群规划问题,导致当前Hadoop集群中的硬件并没有完全利用起来.当前机器的内存CPU比例为2G:1core,但一般的MapReduce任务(数据量处理比较大,逻辑较复杂)的MR两端都需要将 ...