Ubuntu远程服务器安装vino实例操作

(经过测试检验, 建议使用vnc4server进行远程比较方便, 而且也是个成功的例子。)

ssh -l user host
sudo apt-get install vino

exit

ssh -XC user@host
vino-preferences

以上2条command会把远程服务器vino的属性窗口传到本地计算机来, 这样就可以很好的配置允许远程通过VNC进行访问了。

提示: 使用ssh -XC命令, 可以把远程的桌面窗口调用到本地桌面进行操作。 注意是大写的XC, 有利于链接查的网络, 如果用Xc, 那么因为网络速度的问题常常提示错误。
比如, 一般情况下我们进行远程服务器的操作, 用vi比较麻烦, 而且也没有gedit那么直观, 那么我们同样可以改用gedit编辑远程文件。

首先ssh -XC user@host

gedit 文件
sudo gedit 文件

这样远程文件就会调用到本地计算机用gedit进行编辑了。

这个例子对远程服务器的管理很重要, 应该熟练的掌握并且熟悉相关的特点。

安装VNC4Server

sudo apt-get install vnc4server

生成一个VNC的登录密码:

vnc4passwd

#这个command会提示你输入密码, 这个密码是在你VNC远程服务器时要求输入的密码。
启动服务:

vnc4server

会得到:desktop的名称,这个名称在客户端连接的时候用到。如果是desktop:1,在客户端连接的时候就填写:ip:5901,依此类推,如果是">Desktop 2,在客户端的时候填写:ip:5902....

首次运行会提示生成了.vnc/xstartup文件,这个文件里面包含着登录启动X时的一下配置。

特别注意:

现在从UltraVNC登录,可能得到一个比较简单的窗口,因为VNC4Server缺省启动的WM是twm,如果希望启动gnome,需要改动.vnc/xstartup ,我们把twm &注释掉, 用gnome-session &:

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

提示: 每次重启机器之后, vnc4server的服务就关闭了, 要重新启用一次vnc4server才能远程, 开始运行的一般都是5901我们用remote desktop reviewer进行vnc远程

演示效果如下图:

时间: 2024-09-16 07:08:18

Ubuntu远程服务器安装vino实例操作的相关文章

学习ubuntu远程桌面(一):配置远程桌面

公司服务器目前安装的都是ubuntu 14.04系统,而且由于业务需要,需要使用到ubuntu的远程桌面功能.所以本篇文章都是围绕ubuntu的远程桌面来介绍. 一.远程桌面连接方式 ubuntu的远程桌面连接要说简单也很简单,要说复杂也很复杂.ubuntu远程桌面连接的方式,目前主要有两种方式:基于VNC方式的和基于XRDP方式的. 基于VNC方式的远程桌面连接,不在本篇文章中进行介绍.本文主要介绍基于XRDP方式的远程桌面连接. 注意:基于XRDP方式的远程桌面连接还需要vncserver的

C#获取远程计算机硬件信息实例(支持linux和windows)

原文:C#获取远程计算机硬件信息实例(支持linux和windows) 网上关于WMI的资料很多,但一直没有比较全的属性介绍.今天通过反射把所有属性都给弄出来了.   关于WMI的代码就不多说了.   需要手动添加引用:System.Management          /// <summary>        /// 获取查询队列        ///         /// </summary>        /// <param name="ip"

云服务器 ECS快速入门:远程连接 ECS 实例

远程连接 ECS 实例 阿里云在控制台为您提供了 管理终端,方便您远程连接并管理 ECS 实例. 您也可以使用其他方式远程连接 ECS 实例: 如果是 Linux 实例: 使用 SSH 密钥对连接 Linux 实例 使用远程连接软件或 SSH 命令连接 Linux 实例 如果是 Windows 实例:使用远程连接软件连接 Windows 实例 以下是使用 管理终端 连接 ECS 实例操作步骤的简易说明. 登录 云服务器 ECS 管理控制台. 在左侧导航栏里,单击 实例. 在 实例列表 页上,选择

阿里云技术教程系列-ECS远程连接 Linux 实例

内容提示:阿里云ECS服务器入门教程:步骤 3 远程连接 Linux 实例 根据您本地的操作系统,您可以从 Windows.Linux.Mac OS X 等操作系统连接 Linux 实例.本文介绍常用的连接服务器方式.更全面详细的连接实例方式介绍,请参考 连接 Linux 实例. 云服务器 ECS 实例创建好之后,您可以使用以下任意一种方式连接 ECS 实例: 管理控制台的 远程连接 功能:无论您在创建实例时是否购买了带宽,都可以通过管理控制台的远程连接 功能连接实例,进行管理. 使用远程连接软

php中使用gd库实现远程图片下载实例

  这篇文章主要介绍了php中使用gd库实现远程图片下载实例,本文直接给出实现代码,需要的朋友可以参考下 因为今天想写个远程下载图片的类,提前热身写了个php gd库实现远程图片下载功能,当然curl实现更好,php gd库实现远程图片下载功能主要使用gd库的两个函数ImageCreateFromXXX()用于生成图片函数和ImageXXX函数,XXX表示不同图片的扩展名,所以你要想办法获取远程图片的扩展名了,附上php代码如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13

Objective-C开发之CodeBlocks实例操作

点击打开原链接 Objective-C开发之CodeBlocks实例操作的内容是本文要介绍的内容,主要讲述了CodeBlocks相关的内容,先来看详细内容. 1. 首先安装Objective-C编译器 GNUstep Windows Installer提供了Windows平台下的Objective-C的模拟开发环境,一共有四个软件包,其中GNUstep System和GNUstep Core是必装的,GNUstep Devel和Cairo Backend是选装的.甭管必装选装,一次性全安上,免得

学习ubuntu远程桌面(二):远程桌面会话管理

一.问题描述 在我们使用ubuntu远程桌面时,会经常遇到这样的问题.在连接远程桌面时,我打开的是会话A,我在会话A下处理一些工作的事情.由于自己不小心把这个远程桌面给关闭了,或者今天工作完毕关闭该远程桌面会话.等再进行连接远程桌面时,发现ubuntu会给出一个新的远程桌面会话B,而不是我们刚刚连接过的那个会话A,或者是昨天连接的那个会话A. 以上这个问题,我们在实际的工作中是经常遇到的. 那么我们该如何解决这个问题呢?或者换一种说法,我们该如何再次连接到上一次的远程桌面会话A呢? 注意:本篇文

Ubuntu下mysql安装和操作图文教程_Mysql

ubuntu上安装mysql非常简单只需要几条命令就可以完成. 1. sudo apt-get install mysql-server 2. apt-get isntall mysql-client 3.  sudo apt-get install libmysqlclient-dev 安装过程中会提示设置密码什么的,注意设置了不要忘了,安装完成之后可以使用如下命令来检查是否安装成功:sudo netstat -tap | grep mysql 通过上述命令检查之后,如果看到有mysql 的s

MSSQL 基本语法及实例操作语句_MsSql

MS SQL基本语法及实例操作 一:建表并初始化 ============================ create database mf2011 --创建数据库 use mf2011 --使用数据库 create table dept --创建"部门"表 ( www.jb51.net deptno int primary key, --部门编号(主键) dname nvarchar(30), --部门名称 loc nvarchar(30) --部门所在的地点 ) ----- c