一,服务器端配置
sudo yum list vnc-server
1, configure start environment;
[leo@leo .vnc]$ vi xstartup
# twm &
startkde &
#twm & --------默认是这个被我注掉了
startkde是KDE的图形启动画面,gnome-session &是GNOME的,twm是文本模式的,三选一
2, configure vncserver parameter
[leo@leo ~]$ vi .bashrc
# .bashrc
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
# User specific aliases and functions
alias vncserver='vncserver -geometry 1280x762'
3, 配置VNC Server自动启动 编辑/etc/sysconfig/vncservers,内容如下:
#vim /etc/sysconfig/vncservers
view plaincopy to clipboardprint?
VNCSERVERS="1:user1"
VNCSERVERARGS[1]="-geometry 1152x864"
然后运行sudo chkconfig --level 345 vncserver on ,让VNC Server随系统自动启动最后,运行sudo /etc/init.d/vncserver start来启动VNC Server
4, 配置用户user1的VNC密码和参数
以用户user1登录,运行vncpasswd 即可设置密码然后,编辑/home/user1/.vnc/xstartup(如果不存在的话,可以手动创建一个,并给予可执行权限),内容如下
#!/bin/sh
vncconfig -iconic &
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
OS=`uname -s`
if [ $OS = 'Linux' ]; then
case "$WINDOWMANAGER" in
*gnome*)
if [ -e /etc/SuSE-release ]; then
PATH=$PATH:/opt/gnome/bin
export PATH
fi ;;
esac
fi
if [ -x /etc/X11/xinit/xinitrc ]; then
exec /etc/X11/xinit/xinitrc
fi
if [ -f /etc/X11/xinit/xinitrc ]; then
exec sh /etc/X11/xinit/xinitrc
fi
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &
修改密码:
[leo@leo ~]$vncpasswd
Password:
Verify:
5, 启动server
[leo@leo ~]$ vncserver
New 'leo:3 (leo)' desktop is leo:3
Starting applications specified in /home/leo/.vnc/xstartup
Log file is /home/leo/.vnc/leo:3.log
二,客户端使用
[leo@leo ~]$ vncviewer 192.168.7.108:1
[leo@leo ~]$ vncviewer ip-address:port //vncserver 启动的时候提示的一个端口,一般从1 向上增加, 系统重启后,服务器端需要重新启动后,客户端才能访问
一,服务器端配置
sudo yum list vnc-server
1, configure start environment;
[leo@leo .vnc]$ vi xstartup
# twm &
startkde &
#twm & --------默认是这个被我注掉了
startkde是KDE的图形启动画面,gnome-session &是GNOME的,twm是文本模式的,三选一
2, configure vncserver parameter
[leo@leo ~]$ vi .bashrc
# .bashrc
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
# User specific aliases and functions
alias vncserver='vncserver -geometry 1280x762'
3, 配置VNC Server自动启动 编辑/etc/sysconfig/vncservers,内容如下:
#vim /etc/sysconfig/vncservers
view plaincopy to clipboardprint?
VNCSERVERS="1:user1"
VNCSERVERARGS[1]="-geometry 1152x864"
然后运行sudo chkconfig --level 345 vncserver on ,让VNC Server随系统自动启动最后,运行sudo /etc/init.d/vncserver start来启动VNC Server
4, 配置用户user1的VNC密码和参数
以用户user1登录,运行vncpasswd 即可设置密码然后,编辑/home/user1/.vnc/xstartup(如果不存在的话,可以手动创建一个,并给予可执行权限),内容如下
#!/bin/sh
vncconfig -iconic &
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
OS=`uname -s`
if [ $OS = 'Linux' ]; then
case "$WINDOWMANAGER" in
*gnome*)
if [ -e /etc/SuSE-release ]; then
PATH=$PATH:/opt/gnome/bin
export PATH
fi ;;
esac
fi
if [ -x /etc/X11/xinit/xinitrc ]; then
exec /etc/X11/xinit/xinitrc
fi
if [ -f /etc/X11/xinit/xinitrc ]; then
exec sh /etc/X11/xinit/xinitrc
fi
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &
修改密码:
[leo@leo ~]$vncpasswd
Password:
Verify:
5, 启动server
[leo@leo ~]$ vncserver
New 'leo:3 (leo)' desktop is leo:3
Starting applications specified in /home/leo/.vnc/xstartup
Log file is /home/leo/.vnc/leo:3.log
二,客户端使用
[leo@leo ~]$ vncviewer 192.168.7.108:1
[leo@leo ~]$ vncviewer ip-address:port //vncserver 启动的时候提示的一个端口,一般从1 向上增加, 系统重启后,服务器端需要重新启动后,客户端才能访问