如何远程连接Ubuntu 14.04 Server 的图形界面

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何远程连接Ubuntu 14.04 Server 的图形界面相关的知识,希望对你有一定的参考价值。

参考技术A 想要远程连接你的Ubuntu服务器的图形界面么?这里有个简单的指导告诉你如何使用X2Go来实现,这是一个NX远程桌面协议的衍生版本。

你所需要做的就是在服务器上面安装X2Go服务端和桌面环境,在客户机上安装X2Go的客户端。

在Ubuntu服务器上面的操作:

可以在Ubuntu 14.04 LTS, Ubuntu 12.04 LTS 和 Ubuntu 10.04 LTS 通过PPA找到最新的X2Go服务端版本。先连接上你的Ubuntu服务器,使用下面的命令来安装PPA和相关的包。

在添加PPA之前,需要先安装这个 add-apt-repository:
sudo apt-get install python-software-properties software-properties-common

添加PPA :
sudo apt-add-repository -y ppa:x2go/stable

刷新包列表:
sudo apt-get update

安装X2Go服务器端
sudo apt-get install x2goserver x2goserver-xsession

在这个例子里面我会使用XFCE4作为Ubuntu服务器的桌面环境,安装Xfce4 :
sudo apt-get install xfce4

最后执行 reboot 命令来重启服务器 。

如果你的Ubuntu服务器没有设置主机名,在连接的时候会报错。因此执行下面的命令来设置主机名,把plato替换成你需要的名字:

echo "plato" > /etc/hostname
hostname -F /etc/hostname

在客户端上面的操作:

Windows或者Mac OS X , 请参考这个 安装向导

在Ubuntu 12.04, Ubuntu 10.04, Ubuntu 14.04, 和 Ubuntu 14.10 这几个版本中,可以执行下面的命令通过PPA来安装最新的客户端。(或者你可以在Ubuntu 包管理中心安装一个旧版本的客户端):
sudo apt-add-repository ppa:x2go/stable
sudo apt-get update
sudo apt-get install x2goclient

第一次使用客户端的时候,会提醒你设置下面的信息:

连接使用的会话名字
连接使用的图标
远程服务器的IP
登录用户名
ssh端口(默认22)
连接的类型(这个例子里面是XFCE)

设置完成后,在客户端的窗口右边上,可以看到刚才配置的连接。如果你有更多的远程服务器要连接,可以在session -> new session创建新的连接 。

从右面板上点击连接会话,输入远程用户密码就可以连接了。

连接成功后,你就可以在新窗口里面操作你的远程服务器了。

Windows10下Xshell6如何远程连接Ubuntu14.04

操作环境:

Windows10 64位

Ubuntu14.04 32位

在vmvare里安装好了Ubuntu(32/64都可以)

Xshell6 软件

操作流程

  1. 在window10上安装好Xshell;

  2. Ubuntu安装openssh-server。Xshell 和Ubuntu通过ssh远程协议连接。

    sudo apt-get install openssh-server

    正常出现下面的情况:

    技术图片

    benjie@ubuntu:~$ sudoapt-get install openssh-server
    Reading package lists... Done
    Building dependencytree       
    Reading state information... Done
    Some packages could not be installed. This may mean thatyou have
    requested an impossiblesituation or if you are using the unstable
    distribution that somerequired packages have not yet been created
    or been moved out of Incoming.
    The following informationmay help to resolve the situation:
    The following packageshave unmet dependencies:
      openssh-server : Depends: openssh-client (= 1:6.6p1-2ubuntu1) but 1:6.6p1-2ubuntu2.7 is to beinstalled
                                        Recommends: ncurses-term but it is not going to beinstalled
                                        Recommends: ssh-import-id but it is not going to beinstalled
    E: Unable to correct problems, youhave held broken packages.

    那是因为openssh-server 依赖于openssh-client,Ubuntu不是自带了openssh-client了吗? 因为自带的openssh-client的版本与openssh-client所依赖的不同,因此需
    要执行下面的命令:

    sudo apt-get install openssh-client=1:6.6p1-2ubuntu1

    技术图片

    再执行命令:sudo apt-get install openssh-server

    技术图片

    安装完成后可以通过ps -e|grep ssh查看openssh-server是否安装成功;
    技术图片

Xshell 建立连接

  1. 获取Ubuntu的ip

    技术图片

  2. 新建连接;

    技术图片

  3. 在打开的窗口中填写信息;

    技术图片

  4. 选择“用户身份验证”,输入Ubuntu的登录账户与密码;

    技术图片

  5. SSH安全警告,选择接受并保存;(忘记截图了)

  6. 愉快的使用xshell 了

    技术图片

以上是关于如何远程连接Ubuntu 14.04 Server 的图形界面的主要内容,如果未能解决你的问题,请参考以下文章

如何远程连接Ubuntu 14.04 Server 的图形界面

如何远程连接Ubuntu 14.04 Server 的图形界面

如何远程连接Ubuntu 14.04 Server 的图形界面

如何远程连接Ubuntu 14.04 Server 的图形界面

Windows10下Xshell6如何远程连接Ubuntu14.04

在Ubuntu14.04中配置mysql远程连接教程