环境:
[root@localhost ~]# cat /etc/issue
Red Hat Enterprise Linux Server release 5.2 (Tikanga)
Kernel /r on an /m
[root@localhost ~]# rpm -qa|grep vnc
vnc-server-4.1.2-9.el5
vnc-4.1.2-9.el5
没有上面的软件包则安装之。
一、VNCServer 配置
1、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 &
##########################################################
我只安装了twm,没有gnome,也没有kde。
编辑/etc/sysconfig/vncservers:
去掉最后两行注释并改为如下设置:
VNCSERVERS="2:oracle"
VNCSERVERARGS[2]="-geometry 1024x768"
说明:
可以在这里添加个多用户,使用户能够使用vnc客户端连接vnc服务器,如:
VNCSERVERS="1:root 2:oracle"
VNCServer 的默认端口是5801,5901和6001,这里的"1:root 2:oracle"表示为系统用户root开启5801,5901和6001端口,1为桌面号或者终端号,为系统用户oracle开启5802、5902和 6002端口,2为桌面号,依此类推。"1024x768"为屏幕分辨率。为了安全起见,不要在这里设置root用户登录。
第一次启动还要修改登录密码,
#vncpasswd
2、启动VNCServer
然后使用系统启动脚本启动VNCserver:
#/etc/rc.d/init.d/vncserver start
然后使用netstat查看是否监听了相应端口,每个终端监听3个端口
3、远程连接
在Windows xp安装vnc viewer客户端连接工具,比如real vnc或者ultra vnc等,安装客户端即可,无需安装vnc server服务。安装完后打开vnc viewer,在服务器栏填上 IP:终端号,如图所示:
选项可以设置一些参数,依个人需要而定。
4、关闭服务器上自己的vnc连接
vncserver -kill:桌面号
或者使用系统自带脚本:
#/etc/rc.d/init.d/vncserver stop
5、补充VNCServer的命令行启动、关闭方法:
1)服务器端启动:
#vncserver
$vncserver
注意到每个用户都可以启动自己的vncserver,每个用户可以启动多个vncserver,用显示端口号:1,:2,:3等等来标识。
2) 客户端:
a)在linux下,运行vncviewer命令即可,服务器地址的写法形如192.168.3.119:1
b)在windows下,运行windows版本的vncviewer即可,用法与linux下相近。
c)用浏览器(平台无关),作为java applet来实现,以形如
http://192.168.3.119:5801
的方式来启动
3) 密码修改:
第一次启动vncserver会提示输入密码,以后要修改的话,运行:
#vncpassword
4) 停止vnc server:
#vncserver -kill :1
#vncserver -kill :2
注意到vncserver只能由启动它的用户来关闭,即时是root也不能关闭其它用户开启的vncserver,除非用kill命令暴力杀死进程。
5) 指定显示端口号启动VNC server:
#vncserver :3
$vncserver :6
6) 设置VNC server分辨率:
#vncserver -geometry 800x600
#vncserver -geometry 640x480
7) 设置vncserver的色深:
8位为256色,16位为64k色
#vncserver -depth 8
#vncserver -depth 16
8) 稳定性设置:
vncserver默认在多个客户机连接同一个vncserver的显示端口时,vncserver端口旧连接,而为新连接服务,可通过-dontdisconnect拒绝新连接请求而保持旧的连接。
9) 设置vncserver的同一个显示端口可以连接多个客户机
#vncserver -alwaysshared
分享到:
相关推荐
VNC(Virtual Network Computing)是一种基于远程帧缓冲协议的远程桌面技术,允许用户通过网络连接到另一台计算机并控制其桌面。VNC Viewer是VNC技术的一种实现,它作为一个客户端工具,让用户能够轻松地访问远程...
为了实现远程连接,远程计算机也需要运行VNC服务器软件,如RealVNC Server或 TightVNC Server。一旦服务器端设置完成,客户端就可以通过VNC Viewer进行连接了。 在使用VNC Viewer时,需要注意网络安全,确保连接是...
在VNC-5.2.3-Windows中,服务端通常安装在需要被控制的计算机上,负责接收并处理远程连接请求。客户端则安装在控制端机器上,用于发起连接并显示远程桌面的实时视图。这种设计使得用户可以在任何地方,只要能连上网...
"远程VNC连接VNC-Viewer-6.20.529-Windows"是指使用VNC Viewer 6.20.529版本的Windows客户端进行远程连接的过程。以下将详细介绍VNC技术以及如何使用VNC Viewer进行远程连接。 **VNC技术基础** VNC起源于AT&T的贝尔...
vncviewer桌面远程控制工具
- **多平台支持**:它支持Windows、Mac OS X、Linux等多种操作系统,实现跨平台的远程连接。 - **文件传输**:用户可以通过VNCViewer在本地和远程计算机之间传输文件。 - **多窗口管理**:可以同时连接并管理多个...
介绍:VNC Viewer是一款远程桌面软件,它允许用户在不同的计算机或设备之间进行远程连接和控制。VNC代表“Virtual Network Computing”(虚拟网络计算),是一种远程桌面协议,它可以让用户通过网络远程控制另一台...
- **远程访问:** VNCViewer允许用户在任何有网络连接的地方,通过输入目标计算机的IP地址或域名,进行远程桌面访问。 - **多平台支持:** 除了在Linux系统上,VNCViewer还支持Windows、Mac OS X以及各种移动设备...
VNC(Virtual Network Computing)是一种远程桌面协议,它允许用户通过网络访问并控制另一台计算机的桌面环境。在这个场景中,我们关注的是如何使用VNC Viewer,并且在启动时自动输入密码,这对于远程管理和无人值守...
VNC Viewer是实现这一功能的客户端软件,让用户能够远程连接到运行VNC服务器的设备上,进行远程操作、故障排查或者协同工作。 标题"VNC-Viewer-6.21.1109-Windows"指的是VNC Viewer的一个特定版本,即6.21.1109,这...
vnc viewer 一个带注册机的远程桌面登陆工作,本人亲自测试可用!
远程访问和控制:VNC Viewer允许用户从本地计算机远程连接和访问其他计算机,无论它们位于何处,可以方便地在不同地点之间共享屏幕和控制权。 屏幕共享和远程支持:通过VNC Viewer,用户可以与远程计算机共享屏幕,...
在实际运维工作中,有时我们可能需要远程连接到Linux服务器并使用图形用户界面(GUI)来进行某些特定的操作或任务。对于CentOS 7这样的Linux发行版,虽然默认安装提供了强大的命令行工具,但在某些场景下,如进行...
VNC Viewer是一款强大的远程桌面控制软件,它允许用户通过网络连接到远程计算机并实时操作其桌面环境。这个软件的核心在于VNC(Virtual Network Computing)技术,这是一种基于远程帧缓冲协议的远程控制软件系统,...
本文将详细介绍如何使用VNC从Windows远程连接Linux桌面,包括安装和配置VNC Server、VNC Viewer,以及进行远程连接的步骤。 安装VNC Server 首先,需要在Linux系统上安装VNC Server。在本文中,我们使用的是Fedora...
VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows 和 MAC 中的任何远程控制软件媲美。 在 Linux 中,VNC 包括以下四个命令:vncserver,vncviewer,...
VNCViewer是一款强大的远程桌面控制软件,主要用于在不同的操作系统之间进行远程访问和控制。这个版本是5.0.5,提供了对x86(32位)和x64(64位)Windows操作系统的支持。VNC技术本身是Virtual Network Computing的...
8. 设置防火墙规则,允许VNC Server通过防火墙,确保远程连接的畅通无阻。 9. 点击“Install”开始安装过程。 10. 等待安装进度条完成,大约10几秒后会出现“Finish”按钮,点击完成安装。 11. 点击“OK”关闭安装...
VNCViewer是一款强大的远程桌面控制工具,尤其在Windows操作系统中广泛应用。它基于Virtual Network Computing (VNC) 技术,允许用户通过网络访问并控制远程计算机的桌面环境。VNC技术本身是开源的,但VNCViewer是...
网众远程VNCViewer是一款高效、便捷的远程桌面连接工具,主要用于在无盘环境中实现远程控制和访问其他计算机。它以其绿色免费和小巧实用的特点,深受用户喜爱,尤其适合IT技术人员进行远程维护和管理。 ### VNC技术...