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

重啓ubuntu后 VNC 自動運行的更多相关文章

  1. Linux Ubuntu 虛擬機系統自定義桌面分辨率且重啓後保持不變

    我用 VMware Workstation 12 Pro 安裝的 Ubuntu MATE Desktop Environment 1.12.1,發現安裝後沒有需要的分辨率,於是安裝 VMware To ...

  2. ubuntu中VNC的安装配置笔记

    使用服务器时,利用远程桌面是非常方便的,否则需要跑到服务器机房操作非常的费事,或者需要远程操作机器是也可以使用,一般的操作系统都会带有远程桌面功能,但是不如第三方的的软件好用,对于linux系统常用的 ...

  3. Ubuntu上VNC 配置

    Ubuntu下VNC配置文章分类:操作系统通过将服务器配置成VNC SERVER,可以让其他主机使用图形方式登录这台服务器. 在ubuntu下配置vnc server很简单,方法如下: 服务器端: 1 ...

  4. 基于Ubuntu 搭建 VNC 远程桌面服务

    系统要求:Ubuntu 16.04.1 LTS 64 位操作系统 安装.启动 VNC VNC 远程桌面原理 注:本小节内容旨在帮助您更好地了解 Xorg.X11.VNC 等概念和原理,如果你不想了解原 ...

  5. 腾讯云:基于 Ubuntu 搭建 VNC 远程桌面服务

    基于 Ubuntu 搭建 VNC 远程桌面服务 前言 任务时间:5min ~ 10min 必要知识 本教程假设您已学习以下 Ubuntu 基本操作: 连接 SSH 执行命令 编辑文件 如果还没有掌握 ...

  6. 安装ubuntu和安装ubuntu后要安装的软件列表

    安装ubuntu 老毛桃进入win pe修复启动项 在win pe下面制作ubuntu的安装盘,只用的软件是ultraISO 参考博客下面的分区的那篇文章  http://jingyan.baidu. ...

  7. 关于安装Ubuntu后触摸板无法使用的解决方案

    安装了Ubuntu后发现触摸板无法使用,以为是修改了安装文件导致(之前拿安装源文件做了小实验),于是重装,之后触摸板仍无法使用,在一个长满小广告的页面上找到了解决方案. 以下是原文章内容: 最近突然发 ...

  8. 用re-sign.jar重签名apk后安装失败的解决办法

    问题 打开re-sign.jar,将下载好的apk拖入re-sign.jar的界面进行重签名.重签名成功后,通过adb intall命令安装重签名后的apk文件失败.提示:Failure [INSTA ...

  9. 在VirtualBox中安装了Ubuntu后,Ubuntu的屏幕分辨率非常小,操作非常不便。通过安装VirtualBox提供的“增强功能组件”,-摘自网络

    在VirtualBox中安装了Ubuntu后,Ubuntu的屏幕分辨率非常小,操作非常不便.通过安装VirtualBox提供的“增强功能组件”,可以解决这一问题,并且使用非常方便. 一.环境 | En ...

随机推荐

  1. 【雅虎2017】一个在线展示广告的CVR预估框架实践

    论文A Practical Framework of Conversion Rate Prediction for Online Display Advertising 定期更新,获取更多,欢迎sta ...

  2. PHP语言开发Paypal支付demo的具体实现

    如果我们的应用是面向国际的.那么支付的时候通常会考虑使用paypal.以下为个人写的一个paypal支付示例,已亲测可行.paypal有个很不错的地方就是为开发者提供了sandbox(沙箱)测试功能. ...

  3. vue2.0之60s验证码发送

    快速的说下我的60s经历不管移动还是pc端的登录都需要发送验证信息,那么我们熟悉的那个验证按钮就不可少了.首先,我们都知道的一些基本功能.1.验证账号输入的格式正确与否(减少传递基本的错误信息)2.@ ...

  4. Android基础TOP5_5:设置没有标题栏而且用系统壁纸当背景的界面

    在res/values目录下的style.xml设置如下 <style name="AppBaseTheme" parent="android:Theme.Wall ...

  5. Windows 2008 防火墙开放端口

    当我们使用新服务器架设新主机时,经常会遇到网站无法访问的情况,当问及客服时,经常会告知,操作系统默认不打开80端口,请先确定80是否打开并确定没有被占用.那么,我们该如何打开80端口呢? 方法/步骤 ...

  6. grunt 全局使用

    grunt 不同地方使用时需要将插件下载的当前文件夹,这是因为查找模块时是当前路径,这会造成多个工程使用时会需要下载多次,而这些东西又不应该存在于工程之中,所以应该将所有模块全局安装,然后在工程下面只 ...

  7. 配置服务器 Ubuntu 记录+踩坑

    从零开始配置服务器用于ss+站点 1. SS 首先安装pyenv,安装pyenv之前先安装必要环境,具体命令行请见: https://github.com/pyenv/pyenv/wiki/Commo ...

  8. Java8(一)--lambda表达式

    相信作为一个Java程序员都会或多或少的了解过Java8中的lambda表达式.函数式编程等,本人也是用过lambda表达式,使用的都是比较简单 的实现 通过一个例子去都感受lambda: Compa ...

  9. WebAssembly 上手

    安装 Mac 上最便捷的安装方式当然是通过 Homebrew: $ brew install emscripten 安装好之后讲道理就已经自动配置好一切,然后 emcc 命令便可用了. 下面看非 Ho ...

  10. BZOJ1509: [NOI2003]逃学的小孩 (树形DP)

    题意:给一棵树 选三个点A,B,C 求A到B的再从B到C的距离最大值 需要满足AB的距离小于AC的距离 题解:首先树上的最大距离就想到了直径 但是被样例误导了TAT BC两点构成了直径 我一开始以为A ...