Configuring the VNC server/viewer in Linux.
VNCServer 配置 及Vncview的使用
1、vncserver服务的启动
redhat 及fedora 一般都自动安装了vncserver了 只要在服务列表中选中启动一下就可以了
2、vncserver的配置
通过编辑文件$HOME/.vnc/xstartup来启动你喜欢的窗口管理器。使用startkde &来启动KDE,使用gnome-session &来启动GNOME,fvwm2 &来启动FVWM2 。下面是一个例子
#####################################################
#!/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" &
gnome-session
#startkde
#twm &
##########################################################
3、开始使用
在启动前还是要运行一个东西的,可以使用telnet用自己的用户登录远程系统
运行vncserver ,若要定义界面大小,颜色看 vncserver --help,若是第一次运行
会提示输入口令,远程登录的口令,跟用户口令没关系的。口令修改可以使用
vncpasswd程序。运行成功后会有桌面号的提示类似:1 :2 的。记住桌面号。退
出telnet。每次服务器重器后都需要运行一次。
4、登录
在windows下载一个winvnc,安装完成后,不用启动服务,使用它的查看器就
可以了。输入vnc服务器 地址:桌面号 ,再输入口令就可以使用了。注意,每次
使用完,请千万不要注销掉系统,直接关闭winvnc查看器就可以了,只要服务器
没问题,可以再次使使用winvnc继续连接。
5、关闭服务器上自己的vnc连接
vncserver -kill :桌面号
6、如何使服务器开机自动运行vncserver 不需要自己telnet
使用linuxconf来设置vncserver启动脚本(/etc/init.d/vncserver)实现系统自启动时启动vncserver。但是默认的启动脚本灵活性不够,因此编辑/etc/init.d/vncserver,修改:
"su - ${display##*:} -c "cd && [ -f .vnc/passwd ]
&& vncserver :${display%%:*}""
为:
"su - ${display##*:} -c "cd && [ -f .vnc/passwd ]
&& vncserver ${ARGS} :${display%%:*}""
然后编辑/etc/sysconfig/vncservers:
# The VNCSERVERS variable is a list of
# display:user pairs.
#
# Uncomment the line below to start a VNC server on
# display :1 as my 'myusername' (adjust this to your
# own). You will also need to set a VNC password;
# run 'man vncpasswd' to see how to do that.
#
# DO NOT RUN THIS SERVICE if your local area network
# is untrusted! For a secure way of using VNC, see
# <URL:http://www.uk.research.att.com/vnc/sshvnc.html >.
VNCSERVERS="1:jdimpson"
ARGS="-geometry 1024x768 -alwaysshared "
在 ARGS中修改"1024x768"来适应自己的X桌面实际参数配置。可以在这里添加任何其他VNC服务器参数配置。在VNCSERVERS中修改 jdimpson为你希望运行VNC桌面的用户。VNCSERVERS中的1表示VNC以桌面1运行,如果希望添加其他的桌面,可以修改配置如下:
VNCSERVERS="1:jdimpson 2:phred 3:sysadmin"
(注意这里的用户都是Linux系统存在的用户,你也可以通过useradd添加用户,然后切换到该用户下运行一次vncserver命令,然后会提示输入登陆该用户的vnc密码, 之后会在该用户目录下生成一个.vnc/xstartup的配置文件。设置好所有的用户后,你就可以在root用户下启动/停止所有的vnc用户了)
在RedHat系统上,使用以下命令启动VNC:
/etc/init.d/vncserver start
现在你就可以使用VNC任何客户端来使用VNC桌面。
=====================================================
可能出现的错误
使用VNC连接服务器,连不上,总提示unable to connect to host: Connection refused(10061)
有两点需要注意:
1.VNC 3.x的默认端口是8500,4.x默认的端口是5900,连接时填写的地势是ip:prot,不能光填写IP
2.需要先要在Gnom的System-Administration-Security Level and Firewall里面添加VNC连接需要的端口.
参考资料:
1.Configuring the VNC server/viewer in Linux
http://www.bobpeers.com/linux/vnc.php
(非常好的一篇vncserver配置文章)
2.WHAT AM I DOING WRONG??????
http://www.realvnc.com/pipermail/vnc-list/2006-March/054296.html
Configuring the VNC server/viewer in Linux.相关推荐
- vnc server,vnc server是干嘛的
什么是vnc server?vnc server 是一般 Linux 发行版都会附带的 vnc服务器软件.vncserver 是一个为了满足分布式用户共享服务器上面的资源,而在服务器上开启的一项服务, ...
- vnc server是什么软件,简单介绍vnc server是什么软件
在平时工作中,经常会使用到vnc,自然也会接触到vncviewer和vncserver,那大家知道vncserver是什么软件吗?之前呢小编有介绍过vncviewer,那接下来我们就来看看vncser ...
- linux vino vnc,Ubuntu下包含2种远程桌面的方式:VINO-Server以及VNC Server。 .
Ubuntu下包含2种远程桌面的方式:VINO-Server以及VNC Server Ubuntu下包含2种远程桌面的方式:VINO-Server以及VNC Server. 其中Vino-Server ...
- Linux/AIX上部署VNC Server
安装VNC服务端 [root@rhel6 ~]# rpm -q tigervnc-server tigervnc-server-1.0.90-0.17.20110314svn4359.el6.x86_ ...
- VNC CentOS Linux下VNC Server远程桌面配置详解
VNC概述 VNC (Virtual Network Console)是虚拟网络控制台的缩写.VNC 是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的.VNC 是在基于 ...
- Linux/ubuntu server 18.04 安装远程桌面--vnc server
此文首发于我的个人博客:Linux/ubuntu server 18.04 安装远程桌面–vnc server - zhang0peter的个人博客 想装桌面端在服务器上的原因是我在终端中开chrom ...
- CentOS Linux下VNC Server远程桌面配置详解
PS:偶以前基本不用Linux的远程图形桌面,前几天有开发的同事配置CentOS的vnc有问题,找我解决,就顺便记录总结一下,这个总结是比较完整的.下面的配置在CentOS5.x和6.x.SUSE企业 ...
- Linux VNC server 安装配置
1.安装vnc server [root@pxe ~]# yum install tigervnc-server -y 2.设置 vnc server 开机启动 [root@pxe ~]# chkco ...
- linux启动vnc端口,vnc server配置、启动、重启与连接,图形管理linux系统
环境:RedHat Linux 5企业版. Xwindows:gnome (红帽默认安装的图形界面) 尽管我们可以使用SSH连接远程通过字符界面来操作Linux,但是对于更多熟悉图形人来说是很不方便的 ...
最新文章
- python08-类与对象
- flask token 登录验证
- 人月神话阅读笔记之一
- Linux疑难杂症解决方案100篇(二十)-万字长文带你读懂正则表达式(建议收藏)
- 受限玻尔兹曼机准备知识——MCMC方法和Gibbs采样
- 关于Visual Studio 2019的前期详情
- c语言给定一个字符串匹配,使用C语言解决字符串匹配问题的方法
- Oracle 游标使用大全
- @vail 判断某字段在范围内_怎么判断一台二次元影像测量仪的可靠性?
- OSPF区域内拓扑计算原理与实验
- 【深入理解JS核心技术】14. 什么是一元函数
- Python百度文库爬虫终极版
- [labview]做一个简单实用可扩展功能的高速串口发送(接收)调试器
- java计算机毕业设计基于安卓Android的禁毒宣传APP(源码+系统+mysql数据库+Lw文档)
- 微信上看到的一篇文章,为什么保险公司一直在招人~
- java实现计算器_java高级计算器的实现
- mysql转dm7_DM7 达梦数据库 数据库级 数据复制(DATA REPLICATION) 搭建手册
- 一文带你重新审视CAP理论与分布式系统设计
- dozer的使用总结
- 使用python程序判断某天是不是每个月的第三周的周六问题
热门文章
- python对象编程例子-python编程进阶之类和对象用法实例分析
- 适合python的笔记本配置-jupyter之配置自己喜欢的python环境
- python中文读音ndarray-numpy中的ndarray方法和属性详解
- python切片语法-Python切片详解
- 编程小白的第一本python入门书-编程小白的第一本 Python 入门书
- python基础知识面试题-基础篇--【python】面试题汇总
- python 读下一行-Python:读取上一行并与当前行进行比较
- win10笔记本电脑桌面发蓝、呈现负片的颜色,以及键盘中个别键失灵
- pip镜像源永久设置成国内镜像源,提升下载速度
- php多规格多价格,不同规格的不同价格是怎么实现的呢?? 看这里