vnc的使用心得
本文概要
简要记述最近在archlinux、RHEL5、debian上使用VNC连接的心得及经历。
安装相应软件
比如在我的arch上可以安装tightvnc
sudo pacman -S tightvnc
客户端kde环境下可以用krdc,gnome环境下推荐vinagre,也可以用x11vnc、vncviewer-jar(比如说REHL上)。
VNC服务设置
先修改配置文件
vim ~/.vnc/startup
比如我的arch中得到如下内容
#!/bin/sh xrdb $HOME/.Xresources xsetroot -solid grey xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & twm &
以上配置只能进入xtwm界面,稍作更改可启动gnome或kde
#! /bin/bash exec startkde
如果是debian或RHEL得到类似如下内容
#!/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 &
注释掉5、6两行再把最后一行改成比如说startkde &
诡异的是我竟这么启动了RHEL中的gnome
启动vnc服务
比如说运行
vncserver -depth 24 -name vnc_desktop -httpport 5901 -geometry 1024x768 :1
参数解释如下:
-
-depth 24
使用24位颜色,一般用16或者24 -
-name vnc_desktop
桌面名字,参数并非必要,可以随便起个喜欢的名字 -
-httpport 5901
使用浏览器连接的端口,请用1024以上的端口,如果是多个用户都开vnc server,那每个用户要使用不同的端口,默认从5901开始往下排 -
-geometry 1024×768
桌面分辨率,根据要求调整 -
:1
会话数字,默认从1开始往下排
第一次运行要设定密码,以后可以在终端中输入以下命令设定
vncpasswd
对arch或opensuse较新版本必须在前面加上dbus-launcher
dbus-launcher vncserver
vnc客户端
很显然,打开krdc,选择vnc协议,输入(比如vnc服务器的ip为192.168.5.26)
192.168.5.26:5901
参考文献
-
10分钟配置自己的vnc [linux远程桌面]
-
在Debian etch 安装vnc server
- HowTo: TightVNC Remote Desktop Connections using openSUSE as Client or Server
2012年03月23日 星期五 22时58分58秒 2012年03月24日 星期六 22时27分31秒