ubuntu与win的远程桌面连接

最近,弄了一下,在家里用win7连接com的work computer,挺方便的,周末可以躺在床上coding。

远程控制linux,一般有两种:命令行时或者图形界面的。

命令行的,可以在ubuntu下安装openssh服务,然后在win下面安装一个secureCRT进行连接。如果服务端是公网IP的话,就直接连吧,很简单。如果是局域网,特别是com有权限控制的,申请个vpn连接,便可以识别局域网Ip.

但,命令行方式还是有一定限制,没办法打开IDE进行coding。那就来个图形化的话。

首先,在ubuntu上安装vncserver,安装命令sudo apt-get install vnc4server

然后修改xstartup文件,命令vi ~/.vnc/xstartup   修改如下:

#!/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 &

红色的部分是改动的部分,注意,把“unset SESSION_MANAGER”前面的注释去掉了~~

然后,把开着的vncserver都kill掉 vncserver -kill :1,再重启 vncserver :1,然后,在客户端,终于见到期盼已久的gnome页面了!

至于win的客户端,就安装个vnc viewer,输入ip+显示编号,例如xx.xx.xx.xx:1

连接成功。

猜你喜欢

转载自leegic.iteye.com/blog/852017