Vino-Server是Ubuntu自带的有個缺点:重启后不能自動運行(可能是基於安全吧!)
親身測試对象:windows & ubuntu 10.04已安装图形桌面gnome
***windows中用vnc类似的软件即可
***ubuntu本身有桌面共享的功能,但是缺点是每次重启后,需要手动再次开启,显然不适合IT人的管理工作。
哪种软件可以远程登入ubuntu后共享桌面呢?vnc4server就有这样的功能。
以下操作在ssh下完成
1.安装vncserver服务: sudo apt-get install vnc4server
2.开启vnc服务: vncserver ,首次启动要求设置密码,记住”desktop is“ 后面的”FTP-Samba:1“
这是vnc的登入对象名称(每个服务器名字会各有不同)。
***根据实际路径,vim修改xstartup: sudo vim /home/kevin/.vnc/xstartup ,
需要将最后一行“x-window-manager“ 改为 gnome-session ,保存退出。
***终止vnc进程:vncserver -kill :1 ,再次开启vnc进程:vncserver :1
到这里,你就可以从windows中vnc输入桌面名字&密码,链接ubuntu桌面啦!!!
基於安全,請修改远程桌面的默认端口号
1. Alt+F2 打开 “运行应用程序” 运行 gconf-editor(Gnome Configuration Editor)
2. 在左边的列表里找一下:/desktop/gnome/remote_access,把右边alternative_port属性改成你要的。(默认是5900)
3.在alternative_port点击右键,选择设为默认值,并输入授权密码
4.确认enabled和use_alternative_port的复选框(Checkbox)是选中的
退出重启就能生效了
**********************************************************************************
附加:網絡文章略有不同
那么可以安装VNC Server来解决。
1.关闭目標ubuntu的远程桌面
在系统(System) —> 首选项(Preferences) —> 远程桌面(Remote Desktop)下,去掉第一个勾,
这时VNCViewer就会自动断开。
2.在目標ubuntu上安裝VNCServer
sudo apt-get install vnc4server
vncpasswd #为当前用户设定远程桌面密码(注意不用加sudo)
3.#vncserver 啓動服務,在当前用户目录下生成.vnc的文件夹,进入.vnc的文件之后,
修改xstartup文件:vim .vnc/xstartup (假设你此时在用户根目录下)
注释掉 twm & (即在这一行的最开头加上一个#) ,在文件最后添加一行gnome-session &,保存退出。
4.启动目標ubuntu的VNCServer
vncserver -geometry 1280×800 -alwaysshared :1
参数 geometry:分辨率,alwaysshared:多人同时连接到同一个桌面,1:开启1号远程桌面,
**目標ubuntu重启之后,就不必跑到服务器前登录系统,先用ssh Login目標ubuntu,执行步驟4,
就可以用VNCView連接目標ubuntu.
以上的方法,就是每次重启机器之后,得先多一步ssh启动VNCServer的步骤。先这么用着吧。
备注:另外,如果想要关闭一个远程桌面,可以使用如下命令:
vncserver -kill :1 #":1"表示的创建远程桌面时的桌面号。