linux系统下vnc 的配置和使用方法

发布时间:2013-06-01 17:35:28   作者:佚名   我要评论

VNC基本上是由两部分组成:一部分是客户端的应用程序(vncviewer);另外一部分是服务

器端的应用程序(vncserver)

VNC基本上是由两部分组成:一部分是客户端的应用程序(vncviewer);另外一部分是服务

器端的应用程序(vncserver)。VNC的基本运行原理和一些Windows下的远程控制软件很相

象。VNC的服务器端应用程序在UNIX和Linux操作系统中适应性很强,图形用户界面十分友好,

看上去和Windows下的软件界面也很类似。在任何安装了客户端的应用程序(vncviewer)的

Linux平台的计算机都能十分方便的和安装了服务器端的应用程序(vncserver)的计算机

相互连接。另外,服务器端 (vncserver)还内建了JavaWeb接口,这样用户通过服务器端对

其他计算机的操作就能通过firefox等浏览器显示出来了,这样的操作过程和显示方式比较

直观方便。

服务器端设置

一、linux系统

安装VNC和VNC-server两个rpm包,也有tar包下载,但为了方便还是用了rpm包。

安装完两个包后:

1、运行“vncserver”命令正式将一个xdm作为VNC服务器,这时会出现“New "x" desktop

is hostname"1”之类的话,其中最后的“1”表示这是第一个VNC的图形界面,如果再运行一

次“vncserver”命令,则会出现“New "x" desktop is hostname"2"”,最后的2表示这

是第二个图形界面。如此类推,再运行再增加......

2、server端的设置就是这么简单,但如果你不想用xdm而想用更漂亮的gdm或kdm的话,就要作

一些修改了:编辑~/.vnc/xstartup文件,该文件在第一次运行“vncserver”命令的时候自

动产生。将xstartup文件中的默认未被禁用的行用“#”全部注释掉,把默认用“#”注释掉了的

行取消注释,如下所示即可。

#!/bin/sh

# Uncomment the following two lines for normal desktop:

unset SESSION_MANAGER

exec /etc/X11/xinit/xinitrc

#[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup

#[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources

#xsetroot -solid grey

#vncconfig -iconic &

#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

#twm &

3、可以在/usr/local/bin/vncserver中更改分辨率和色度。(也可能是/usr/bin/vncserver

中,可用“whick vncserver”看看哪个才是你真正在用的“vncserver”。

4、配置VNC自动启动。在/etc/sysconfig 下有一个vncservers 的配置文件。修改成如下:

VNCSERVERS="1:root"

意思就是使用ip:1即可使用root的用户桌面。 而在屏幕上不显示。

使用chkconfig --level 3 vncserver 即可在启动时加载vncserver

5,vncserver可以带参数运行,请看下面的例子。

以分辨率 800x600 启动vncserver : vncserver -geometry 800x600

以16位色深启动vncserver : vncserver -depth 16

让vncserver允许所有客户机共享接入同一桌面: vncserver -alwaysshared (这种启动

方式可作简单的视频会议,或远程教学)

vncserver默认启动的vnc服务器有新连接请求时会断开旧的连接,若想让vncserver拒绝新

连接请求保持旧的连接 : vncserver -dontdisconnect

以上参数可配合使用。二、windows系统

windows版本的VNC更简单,下载VNC的exe文件,双击安装,安装过程和其它windows的软件

没有什么不同,一路next。最后选择是否产生快捷方式和开机自动运行等即可。

在桌面双击VNC SERVER图标,填入密码,按确定即可。其默认的listen端口是3900。

客户端设置

一般来说,我们会使用windows作客户端(因为linux的xwindow其实已经是一个能共享桌面的

服务器)。

一、windows:双击桌面的VNC VEIWER图标。

linux:在Xwindow中运行vnccleint命令。

二、以下对windows和linux来说都是一样的:

在弹出的对话框中填入server的ip,

1、server端是windows的话,直接填IP即可;

2、server端是linux的话,必须填上“IP:数字”,其中的“数字”是第几个图形界面。

(在上面linux server端的第二点有谈过这问题)。

比如:192.168.0.99:1或192.168.0.99:2

3、输入在server端设置的密码即可。

4、如果您的Linux系统中安装了Java classes,您可以启动firefox等浏览器来连接

vncserver,然后输入以下URL:

http://xxx. xxx.xxx.xxx:5801

xxx.xxx.xxx.xxx是您计算机的IP地址或者主机名

相关文章

Centos8怎么关闭终端响铃?Centos8系统中想要关闭终端响铃选项,该怎么关闭呢?下面我们就来看看Centos系统取消终端响铃的方法,需要的朋友可以参考下2020-10-09

Centos8系统怎么设置为字符编码?Centos8终端中想要设置我字符编码,该怎么设置呢?下面我们就来看看详细的教程,需要的朋友可以参考下2020-09-30

Centos8怎么进行复位清屏?Centos8中想要进行复位清屏,该怎么操作呢?下面我们就来看看Centos8终端复位清屏的技巧,需要的朋友可以参考下2020-09-28

Centos8界面语言怎么设置?Centos8中想要设置语言界面,该怎么设置呢?下面我们就来看看Centos用户界面语言的设置方法,需要的朋友可以参考下2020-09-28

Linux怎么设置中文语言?Linux系统中中文显示乱码,可能是因为没有安装中文语言包,该怎么安装中文语言包,让linux显示中文呢?我们以centos中文乱码为例,分享解决办法,2020-05-18

我们有很多项目和软件需要在Linux系统的桌面环境中进行安装和调试,但是有时候我们都在本地使用视窗系统,安装虚拟机也比较麻烦或者不能完全实现运行环境,这里为大家介绍2020-01-26

这篇文章主要介绍了CentOS 8.0.1905 linux服务器系统安装与配置图解教程,需要的朋友可以参考下2019-11-19

CentOS7默认的快捷键怎么修改设置?CentOS7中想要修改默认的快捷键,该怎么修改呢?下面我们就来看看详细的教程,需要的朋友可以参考下2019-11-05

centos7怎么进去tmp目录并清除垃圾?centos7系统想要清除tmp目录的垃圾,该怎么清除呢?下面我们就来看看详细的教程,需要的朋友可以参考下2019-07-05

使用最小化安装CentOS后,无法使用Tab键补全命令,这里就为大家分享一下解决方法,需要的朋友可以参考下2018-05-25

最新评论

vnc连接linux使用教程_linux系统下vnc 的配置和使用方法相关推荐

  1. vnc连接linux使用教程_远程管理之VNC 详解

    远程管理的基本概念 ①RDP(remote desktop protocol)协议 远程桌面协议,我们常用的windows操作系统就是的远程桌面管理就是基于该协议的,更多有关RDP协议的可以查看百度百 ...

  2. linux top交叉编译_Linux 系统下ARM Linux交叉编译环境crosstool工具

    Linux系统下ARM Linux交叉编译环境的建立目前流行的有三种途径. 一.使用别人编译好的开发工具链本文引用地址:http://www.eepw.com.cn/article/201611/31 ...

  3. win10php环境配置教程,Windows10系统下如何去配置PHP开发环境

    Windows下搭建(Apache+PHP+MySQL)=>WAMP Linux下搭建(Apache+PHP+MySQL) =>LAMP PHP开发环境配置一般有套件安装和自定义安装两种方 ...

  4. linux系统查看当前安装字库,Linux系统下安装和配置中文字库的方法

    满意答案 Linux的中文都很难看,那么我们如何在Linux下进行安装和配置中文字库呢? Linux安装开源中文字体的方法 下面以Linux安装开源字库文泉驿为例: C/C++ Code复制内容到剪贴 ...

  5. linux蓝牙语音遥控器,Linux系统下遥控器的配置与使用方法

    你有没有想象过能够坐在沙发上,或者躺在床上,拿着遥控器像操作电视一样来操作电脑?可能你已经见到过市场上出现的那种电脑遥控器,不过它们都是基于windows下的.其实,通过一定的配置,在linux平台上 ...

  6. linux下的遥控器软件,Linux系统下遥控器的配置与使用方法

    你有没有想象过能够坐在沙发上,或者躺在床上,拿着遥控器像操作电视一样来操作电脑?可能你已经见到过市场上出现的那种电脑遥控器,不过它们都是基于windows下的.其实,通过一定的配置,在linux平台上 ...

  7. vnc连接linux使用教程_vnc的使用方法,vnc的使用方法,教程详解

    vnc的使用方法不知道大家找到过没有,毕竟在网上这种教程是很少的,因为使用的人都是一些经常使用的,但是对于小编这种基础能力差的,还是需要vnc的使用方法教程的,所以小编也是努力了很久才弄明白,接下来就 ...

  8. linux命令大全_Linux 系统下查看硬件信息命令大全

    1. lscpu 2. lspci 3. lshw -short 4. sudo dmidecode -t memory 1.查看机器所有硬件信息: dmidecode |more dmesg |mo ...

  9. linux tomcat守护_Linux 系统下 Tomcat 的服务配置和性能优化

    近来发现很多 linux 系统管理员对 tomcat 系统服务的配置不是很规范,其实,Tomcat 自带了一个守护进程管理工具 jsvc,可以用它来配置 Tomcat 的系统服务. 为了演示的需要,我 ...

最新文章

  1. 机器学习研究者必知的八个神经网络架构
  2. 打印二叉树和为某一值的路径
  3. matlab二阶导数表示,【单选题】在MATLAB符号计算中,y的二阶导数表示为( )。...
  4. centos6_64位系统安装部署puppet(master、agent)
  5. think in uml-关系
  6. 项目范围管理---定义范围
  7. 必备快速定位排查问题命令
  8. ST新一代烧写工具 STM32CubeProgrammer
  9. java 本地 mq_java rocketmq--消息的产生(普通消息)
  10. php7.1 aes 加密解密,PHP7.1中AES加密解密方法 mcrypt_module_open()替换方案
  11. Java8使用 Optional 处理 null
  12. lisp 发凹圆角_css能实现这样的内凹圆角吗?如何实现?具体代码是!!
  13. 老款诺基亚java都市恋爱养成,被“10年前的手机”刷屏了?都是青春和故事啊
  14. 非极大值抑制(NMS)
  15. QT 创建鼠标右键菜单
  16. Java Servlet(十一):一个servlet被10个浏览器客户端访问时会创建几个servlet实例?...
  17. Sonar安装和常见问题解决
  18. 大额支付系统行号编制规则
  19. 个人练习 —— 使用c#、Winform窗体 编写鼠标连点器(附代码和工具逻辑)
  20. python scrapy 爬取steam游戏

热门文章

  1. springmvc中action跳转
  2. Juniper SRX防火墙系统会话链接的清除
  3. 通过 html5 FileReader 实现上传图片预览功能
  4. Bootstrap – 1.认识
  5. win下修改mysql默认的字符集以防止乱码出现
  6. 51`CTO下载中心——我的新爱
  7. 开发软件真是一件有意思的事情
  8. 详解django三种文件下载方式
  9. ABAP 7.53 中的ABAP SQL(原Open SQL)新特性
  10. BZOJ.5068.友好的生物(思路)