前提条件
1.client安装了VNC viewer
2.在Ubuntu服务器端启动VNCserver
操作:
step 1.编辑文件$HOME/.vnc/xstartup来启动窗口管理器。我所使用的如下
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
#!/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 &
gnome-session &
# 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 &
gnome-session &
一般来说,这个是不需要修改的。照抄就可以啦。
step 2.在Ubuntu上执行vncserver,若是第一次运行会提示输入口令,远程登录的口令,跟用户口令没关系的。口令修改可以使用vncpasswd程序。运行成功后会有桌面号的提示类似:1 :2 的。记住桌面号。退出telnet。每次服务器重器后都需要运行一次。
step 3.可以在client端开始尝试登陆了。如下图所示:
看见了吧。server里面:前面的部分显然是你想看的机器的IP啦,后面的那个1就是刚刚执行svnserver的时候要求记住的东西。填好之后能直接点击OK输入密码就可以看见远程的机器的桌面了。
奇怪的是在terminal上看不到输入的字符,只对enter起作用,误打误撞的rest了一些terminal就好了。原因还不知道。