配置:Server在ubuntu, Client在windows.
VNC
1.若Ubuntu用户已登录,从windows连接可以成功
2.若Ubuntu用户登录后锁屏,从windows连接可以成功
3.若Ubuntu用户登录后选择“休眠”、“挂起”或“注销”,从windows无法连接
4.Ubuntu用户登录后并且操作人从windows连接成功后,若Ubuntu切换用户,原有的windows连接将断开,试图重连也会失败;但可以使用另一个VNC地址(同一IP:1)来连,连好后看到的将是Ubuntu当前用户的界面
上述现象只所以发生,是因为
VNC只是把当前Ubuntu中当前登录用户能看到的东西共享给windows而已
FreeNX
只要Ubuntu开机了,从windows用FreeNX连Ubuntu就能成功,不管当时的Ubuntu有没有人登录,也不管当时有谁登录了; 从windows登录后,用户会感觉自己开机打开了Ubuntu,不会看到已打开的程序,即使相同的登录名已经登录了
这是
因为FreeNX完全基于SSH,每次登录都相当于开了一个新会话
不过,用FreeNX明显慢于VNC(如果你用的软件是UltraVNC的话)
适用场景:
1.Ubuntu不休眠、注销,那用VNC就够了
2.如果远程的Ubuntu被人休眠、注销、重启了,那就再用FreeNX连上去