Guoy

遥看成梦,近看成风

VNC 安装 使用

VNC简介

VNC(Virtual Network Computing)是一套由AT&T实验室所开发的可操控远程的计算机的软件,其采用了GPL授权条款,任何人都可免费取得该软件。

VNC软件主要由两个部分组成:VNC server及VNC viewer。用户需先将VNC server安装在被控端的计算机上后,才能在主控端执行VNC viewer控制被控端。




VNC的安装与使用

操作环境:被控端 Red Hat Enterprise Linux AS 4(64位),主控端Windows XP

①安装
rpm -ivh vnc-server-4.0-8.1.x86_64.rpm

②在Linux上启动VNC Server

[root@linux root]# vncserver
You will require a password to access your desktops.
Password:
Verify:
New ‘X’ desktop is linux:1
Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/linux:1.log


(经上述步骤后,便已启动了VNC Server。如果你想要更改VNC Server的密码,只要执行vncpasswd命令即可。)

③配置vncservers

vi /etc/sysconfig/vncservers


默认的配置文件:

# VNCSERVERS="1:myusername"
# VNCSERVERARGS[1]="-geometry 800x600"


首先去掉前边的#注释符号,“1:myusername”表示使用哪个用户启动,端口是多少
修改为“1:root”,表示用root身份运行vnc,并且虚拟桌面是1。它实际对应着5901端口
修改完毕后如下:

VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 800x600"

保存,退出


④修改显示模式

vi /root/.vnc/xstartup

找到最后一行:

twm &

这表示启动twm窗口管理器

配置为启动GNOME,则注释掉twm一行,如下:

#twm &
gnome-session &


要启动KDE的话,则修改为:

#twm &
startkde &


⑤重启一下vnc服务

bash# /etc/init.d/vncserver restart


⑥如果开启了防火墙
在iptables上要打开相应的端口,否则会无法连接

vi /etc/sysconfig/iptables


⑦添加为自动启动

chkconfig vncserver on



⑧VNC 下载:http://down.tzgx.net/Software/213.html

http://192.168.01.:5901




⑨从浏览器远程遥控

输入被控端的网址或IP地址,并在网址后加上“:5800+显示编号”的端口号即可操控该计算机。
例如:http://192.168.01.:5801 (如果显示编号为1,一般第一次设置的显示编号都是1,就用5800+1=5801。)

Linux或FreeBSD远程管理

1.SecureCRT(SSH)

2.VNC

SSH只能在文本界面下管理,而VNC可以像Win的远程管理一样使用图形界面。不过对于服务器来讲,用SSH就很不错了。

3.webmin