vncserver安装配置

因为工作需要,经常需要远程登陆windows的机器,windows的跳板机又经常不是太稳定,经常遇到登陆不了的问题。所有就打算使用vnc来登陆一个linux的机器,把这个linux机器上安装rdp 客户端来做windows的跳板机。简单的在 centos下配置了一下还是比较简单,其他发行版原理也类似。

1.vnc的安装
yum install gnome-session dbus-x11.x86_64 dbus.x86_64 rdesktop.x86_64 gnome-terminal.x86_64 firefox vnc-server.x86_64

2.系统的vnc配置 (/etc/sysconfig/vncservers)
VNCSERVERS=”4:admin 5:root” #每个用户都需要添加在这里面,4和5分别表示display的id,每个用户监控的端口不同
##用vnc客户端就分别是5904和5905,用网页打开就分别是5804和5805
VNCSERVERARGS[2]=”-geometry 1024×768

3.每个用户的vnc配置,直接以新增一个用户vnctest为例进行配置
useradd vnctest -m
su vnctest
vncpasswd 输入密码
修改用户的vnc配置文件
运行 vncserver 自动生成 xstartup
可以看到目录下生成的文件是: test1.net:3.log 等
就vncserver -kill :3
杀掉本用户的这个服务,修改配置
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 &
gnome-session &

然后在
#/etc/sysconfig/vncservers 修改配置
VNCSERVERS=”4:admin 5:root 6:vnctest”
再/etc/init.d/vncserver restart 重启服务就行了

也可以直接在vnctest用户下执行 vncserver :6
这时可以使用 vnc client连接 test1.net:5906

4.远程linux服务器上登陆windows服务器
rdesktop -z -a 32 -g “1024×768” -u Administrator 10.1.0.51

此条目发表在Admin分类目录。将固定链接加入收藏夹。

发表评论