重啓ubuntu后 VNC 自動運行

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的登入对象名称(每个服务器名字会各有不同)。

windows下VNC访问Ubuntu桌面环境

***根据实际路径,vim修改xstartup: sudo vim /home/kevin/.vnc/xstartup  ,

需要将最后一行“x-window-manager“ 改为 gnome-session ,保存退出。

***终止vnc进程:vncserver -kill :1 ,再次开启vnc进程:vncserver :1

到这里,你就可以从windows中vnc输入桌面名字&密码,链接ubuntu桌面啦!!!

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"表示的创建远程桌面时的桌面号。

原文地址:https://www.cnblogs.com/k98091518/p/6483554.html