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远程桌面有一 ...
随机推荐
- 简单实现Jmail发送邮件
package com.chauvet.util; import java.util.Properties; import javax.mail.*; import javax.mail.intern ...
- iOS 5 :一个UIPageViewController程序示例
原文:http://www.techotopia.com/index.php/An_Example_iOS_5_iPhone_UIPageViewController_Application 在Xco ...
- 《DSP using MATLAB》示例Example 8.22
代码: %% ------------------------------------------------------------------------ %% Output Info about ...
- 一张elixir生产环境部署的图
- 转 neighbour table overflow 问题解决
接到保障,说某来机器服务没法访问,于是,准备连接到机器上去看个究竟. 尼玛居然连不上,连ping都ping不通,无奈只能求助机房. 机房人员检查, 发现报 neighbour table overfl ...
- luarocks 安装
1. linux 安装 wget https://luarocks.org/releases/luarocks-2.4.1.tar.gz tar zxpf luarocks-2.4.1.tar.gz ...
- cocos2dx调度器(scheduler)
调度器(scheduler) http://cn.cocos2d-x.org/article/index?type=cocos2d-x&url=/doc/cocos-docs-master/m ...
- wordpress上传文件,插件无法建立目录(根本原因解决)
刚建立的wp网站经常遇到上传图片或者下载插件“无法建立目录”的问题,肯定是权限的问题,网上大部分解决方案都是把uploads或者 plugins权限手动改成777, 有一部分人成功了,有一部分没成功, ...
- 老齐python-基础7(文件操作、迭代)
在python3中,没有file这个内建类型了(python2中,file是默认类型) 1.读文件 创建文件,130.txt 并在里面输入 learn python http://qiwsir.git ...
- 2DAY初识python
一.变量 1 什么是变量之声明变量 #变量名=变量值 age=18 gender1='male' gender2='female' 2 为什么要有变量 变量作用:“变”=>变化,“量”=> ...