`

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

 
阅读更多

公司服务器目前安装的都是ubuntu 14.04系统,而且由于业务需要,需要使用到ubuntu的远程桌面功能。所以本篇文章都是围绕ubuntu的远程桌面来介绍。

一、远程桌面连接方式

ubuntu的远程桌面连接要说简单也很简单,要说复杂也很复杂。ubuntu远程桌面连接的方式,目前主要有两种方式:基于VNC方式的和基于XRDP方式的。

基于VNC方式的远程桌面连接,不在本篇文章中进行介绍。本文主要介绍基于XRDP方式的远程桌面连接。

注意:基于XRDP方式的远程桌面连接还需要vncserver的支持,所以在进行软件安装时,还要安装vncserver软件包。

我们本次试验基于ubuntu14.04 64bit桌面版。因为现在公司使用的OS既有ubuntu desktop桌面版,又有ubuntu server服务器版,所以如果ubuntu desktop 桌面版与ubuntu server服务器版不同的地方,我会在文章中提出来。

二、ubuntu远程桌面配置

无论是在ubuntu desktop桌面版还是ubuntu server服务器版上配置远程桌面,都需要我们安装x windows桌面环境软件包、vncserver软件包以及xrdp软件包。

2.1 安装相关软件

x windows桌面环境软件比较多,在此我们选择的是轻量级的xfce4。

注意:建议在ubuntu desktop桌面版上不要使用lxde,这个x windows桌面环境软件。因为本人经过测试,lxde在桌面版上显示不正常。但是如果是在ubuntu server服务器版的话,可以安装xfce4或者lxde这两种x windows桌面环境软件的一个。

软件安装如下:

sudo apt-get -y install xfce4 xrdp vnc4server

clip_image001

软件安装完毕后,我们来查看下相关软件包。如下:

dpkg -L xrdp

clip_image002

在上图的xrdp安装文件中,我们需要注意xrdp.ini这个文件,有关这个文件的使用,我会在下一篇文章ubuntu远程桌面会话管理中进行讲解。

dpkg -L vnc4server

clip_image003

2.2 配置xfce4桌面会话文件

软件安装完毕后,我们还需要为每一个需要使用远程桌面登陆到系统的用户配置一个xfce4桌面会话文件。如果不配置该文件的话,用户登陆后只有黑白点为背景,无图标也无法操作。如下:

clip_image004

注意:是为每一个需要使用远程桌面的用户。

为什么会出现上述情况?这是因为xrdp、gnome和unity之间的兼容性问题导致的。

配置xfce4桌面会话文件,我们只需要把xfce4-session这行命令保存到该用户的家目录下。如下:

echo xfce4-session>.xsession

cat .xsession

clip_image005

注意:在此我们是以ilanni这个用户进行测试的。如果使用其他用户进行测试的话,一定要在该用户的家目录下,把上述xfce4桌面会话文件保存一份。

同时,还需要注意ubuntu server服务器版是不需要配置xfce4桌面会话文件的。因为ubuntu server服务器版不存在xrdp、gnome和unity之间的兼容性问题。

2.3 远程桌面连接

相关软件安装完毕并配置完毕后,我们就可以通过远程桌面软件来连接这台主机。

在此我们使用的是windows自带的远程桌面来连接,如下:

clip_image006

clip_image007

在下图中,输入登陆到系统的用户名和密码。

clip_image008

注意:上图中“Module”中选择sesman-Xvnc,username和password中填入相应的用户和密码即可。

clip_image009

注意:上图中connecting to 127.0.0.1 5912这行。这行的作用,我会在下一篇文章中进行讲解。

clip_image010

以上就是远程成功登陆到ubuntu系统中的界面。

三、远程桌面键盘补全

远程登陆进入ubuntu系统后,你会发现在终端中使用tab补全相关命令时,会不起作用。

这是因为xfce4桌面配置文件中有关键盘的操作被占用造成的。

要解决这个这个问题有两种方法,如下:

方法一:编辑.config/xfce4/xfconf/xfce-perchannel-xml目录下的xfce4-keyboard-shortcuts.xml文件,在里面内容里找到<property name=”&lt;Super&gt;Tab” type=”string” value=”switch_window_key”/>,把它用这句替换<property name=”&lt;Super&gt;Tab” type=”empty”/>。然后重新启动系统后即可解决问题。如下:

clip_image011

clip_image012

方法二:该方法不需要你去重新启动系统,在远程桌面中进行设置,路径是:打开菜单—设置—窗口管理器,如下:

clip_image013

clip_image014

clip_image015

或者在终端中输入xfwm4-settings打开也行(xfwm4就是xfce4 window manger的缩写),选择键盘,可以看到窗口快捷键中动作一列有“切换同一应用程序的窗口”选项,将该选项的快捷键清除后关闭窗口即可解决问题。如下:

clip_image016

clip_image015[1]

 

经过以上设置后,我们再在终端中使用Tab键补全就可以使用了。所以以上两种方法,建议采用第二种。

分享到:
评论

相关推荐

    完美解决win10远程ubuntu18.08LTS.rar

    在IT领域,远程桌面连接是一种常见且实用的技术,它允许用户通过网络访问并控制另一台计算机的桌面环境。本教程将详细阐述如何“完美解决win10远程ubuntu18.04 LTS”的问题,以便您可以在Windows 10系统上无缝操作...

    一键安装Ubuntu远程桌面

    【标题】"一键安装Ubuntu远程桌面"涉及到的关键技术主要包括VNC(Virtual Network Computing)和SSH(Secure Shell),这两种协议在远程访问和管理Linux系统时非常常用。VNC是一种基于RFB协议的远程桌面协议,允许...

    win7 远程桌面ubuntu 操作

    ### Win7远程桌面连接Ubuntu操作详解 在信息技术领域中,远程桌面连接是一项非常重要的技能,尤其是在需要跨操作系统进行管理或访问的情况下。本文将详细介绍如何通过Windows 7系统使用远程桌面协议(RDP)来连接并...

    树莓派4B安装Ubuntu18.04 + vnc远程桌面相关资源

    在本资源包中,我们提供了在树莓派4B上安装Ubuntu 18.04 LTS(长期支持版本)所需的工具,以及设置VNC远程桌面访问的相关软件。 首先,`ubuntu-18.04.5-preinstalled-server-arm64+raspi3.img.xz`是Ubuntu 18.04 ...

    Ubuntu的远程桌面(xrdp).docx

    Ubuntu 远程桌面(xrdp)是一种基于 RDP 协议的远程桌面连接解决方案,通过安装 xrdp 组件和配置 xfce 桌面环境,可以实现在 Windows、iOS 等平台上远程连接 Ubuntu 主机。下面详细介绍 Ubuntu 12.04 和 14.04 两个...

    Ubuntu 20.04.5 远程桌面配置及管理

    内容概要:本文详细介绍了如何在 Ubuntu 20.04.5 server 版本的操作系统上安装及配置 Gnome 桌面以及基于 vnc 的远程桌面解决方案,同时提供了在 Windows 上配置 VNC 客户端的方法,使得跨平台操作变得方便可行。...

    windows远程桌面ubuntu

    总结来说,要实现“Windows远程桌面ubuntu”,关键在于安装Xrdp并配置相关设置,确保安全性和可访问性。在Windows端通过RDP客户端连接到Ubuntu,实现远程控制和管理。这种方法方便了跨平台的协作和远程工作,特别是...

    阿里云服务器ECS Ubuntu16.04-64-bit学习之一:配置桌面(进阶-脚本一键执行)-相关文件

    为了进行远程桌面访问或者图形化管理,我们需要安装如Gnome、Xfce或LXDE等桌面环境。这包括安装桌面环境的软件包,设置显示器分辨率,以及必要的图形库。 4. **配置脚本**:`oneKeyInstall.sh` 这个脚本文件很可能...

    VNC实现windows远程访问ubuntu自带桌面

    为了能够实现Windows到Ubuntu 16.04的远程桌面访问,首先需要在Ubuntu侧做好相应的设置。 ##### 2.1 设置Ubuntu 16.04允许远程控制 1. **开启桌面共享功能**: - 进入系统设置中的“桌面共享”选项,或直接在...

    XRDP ununtu远程闪退解决办法 16.04上亲测

    XRDP 远程桌面闪退解决办法 Ubuntu 16.04 XRDP(Remote Desktop Protocol)是一种远程桌面协议,允许用户远程连接到另一台计算机,并访问其桌面环境。然而,在 Ubuntu 16.04 系统上,使用 XRDP 远程桌面连接时,...

    Ubuntu的远程桌面(xrdp).pdf

    xrdp是一个开源远程桌面协议(RDP)服务器,可以与Windows的远程桌面客户端配合使用,让Windows用户能够远程连接到Ubuntu桌面。 在Ubuntu 12.04中设置远程桌面(xrdp)的步骤如下: 1. **安装Ubuntu 12.04带桌面界面**...

    解决远程桌面 无法粘贴复制的问题

    #### 一、检查远程桌面配置 首先,我们需要确保远程桌面服务端(被连接的计算机)已正确配置,允许剪贴板重定向。可以通过以下步骤进行检查: 1. 在远程桌面服务端计算机上打开“控制面板”; 2. 进入“系统和安全...

    xp远程登录ubuntu:能够让你在 Windows 上使用 Linux 的程序

    标题中的“xp远程登录ubuntu”指的是使用Windows XP系统通过远程桌面连接到运行Ubuntu操作系统的计算机。这通常涉及到网络连接、远程桌面协议(RDP)或者更常见的是SSH(Secure Shell)协议。在本例中,由于提到的是...

    Ubuntu下配置Telnet、SSH、FTP以及远程桌面.pdf

    在这篇文章中,我们将学习如何在Ubuntu系统中配置Telnet、SSH、FTP以及远程桌面。这些服务都是远程连接和文件传输的重要工具。 Telnet远程连接服务 Telnet是一种远程连接协议,但它的连接是不加密的,安全性较低。...

    Ubuntu超详细完全配置教程(含深度学习环境配置)

    Ubuntu超详细完全配置教程: 1.Ubuntu常用软件安装,不常用的软件...3.anaconda、pytorch深度学习环境配置; 4.vscode使用anaconda创建的虚拟环境配置; 5.远程连接配置、ssh协议(xshell),文件传输(xftp)等使用;

    linux vnc 建立远程桌面1

    Linux VNC 建立远程桌面需要安装 VNC 服务器、配置图形界面、安装 X-Windows、安装登陆管理器、安装 Ubuntu 桌面环境、杀掉 VNC 进程、调整分辨率等步骤。同时,需要解决可能遇到的问题,以便正确地使用 VNC 远程...

    利用xrdp和mstsc远程ubuntu

    Xrdp 是一个开源的微软远程桌面协议(RDP)实现,它允许用户通过图形化界面控制远程系统。通过在 Linux 系统上安装 Xrdp,用户可以使用 RDP 客户端远程访问 Linux 桌面。 在 Ubuntu 系统上安装 Xrdp 需要满足以下...

    Ubuntu下配置Telnet、SSH、FTP以及远程桌面.docx

    "Ubuntu 下配置 Telnet、SSH、FTP 及远程桌面" 本文将详细介绍 Ubuntu 下配置 Telnet、SSH、FTP 及远程桌面的过程。首先,我们将介绍 Telnet 的配置,包括安装 xinetd 和 telnetd、修改配置文件 xinetd.conf 和 ...

    连接远程桌面.pdf

    在Ubuntu系统之间建立远程桌面连接同样可以采用xdmcp服务。 ##### 服务器端配置 1. **允许xdmcp**:按照上述步骤配置远端Ubuntu服务器的gdm.conf文件,确保xdmcp服务被启用。 2. **重启系统**:重启Ubuntu服务器以...

    linux远程桌面

    根据描述,作者为CentOS和树莓派的Ubuntu编译了一款远程桌面服务器,可能是为了改善VNC的性能问题。自编译可能意味着对源代码进行了优化,以适应特定硬件或网络条件,从而提高速度。这种优化可能包括减少不必要的...

Global site tag (gtag.js) - Google Analytics