• ubuntu 12 或更高版本 下安装和配置 xrdp 远程登陆


    首先是安装 xrdp:

    apt-get install xrdp

    安装 gnome 桌面:

    apt-get install gnome-shell

    配置 xrdp:

    进入 /etc/xrdp 目录

    可以修改 xrdp.ini 和 sesman.ini 、startwm.sh

    一般情况不用改 xrdp.ini 和 sesman.ini

    后面我会列出 一些 xrdp.ini 的内容。

    我们用ubuntu 12.XX 或以上版本的 主要需要修改:startwm.sh

    否则登陆进去后桌面一片空白。

    修改内容如下:

    sudo vim /etc/xrdp/startwm.sh

    在 . /etc/X11/Xsession 一行前插入一行如下

    echo "gnome-session --session=gnome-classic" > .xsession

    sudo service xrdp restart 重启 xrdp 服务。

    --------------------------------------------------------------------------------------------------------

    xrdp 服务启动后,使用者就可以用 Windows 上的「远端桌面连线」来操作 Linux 的桌面了。对于惯用「远端桌面连线」的人来说,最大的好处在于不用再另外再安装 vnc 连线程式了。不过,第一次使用时将会发现,并非如 Windows 平台间的「远端桌面连线」那样,「直接」登入就可操作远端电脑。而是多了一个陌生的登入视窗,萤幕上显示的共有「sesman-Xvnc」、 「console」、「vnc-any」……等六种登入选项。原来 xrdp 服务是以 Port 3389 接受「远端桌面连线」,操作桌面时再转交给主机中的 vncserver 来执行。

    因此,选用「console」模式,就成了以本机连线方式操作了,这时只要输入 vnc 密码就可以登入了。而从「vnc-any」模式中的 IP 栏位可知道,这裡不仅可输入本机的 IP,或者「localhost」也行,试着指定其他提供 vnc 服务主机的 IP,照样也可以登入。本来是在 Ubuntu 9.10 版上大多以「console」模式,连线到被控端电脑,Ubuntu 10.04 似乎改变了使用者登入方式,这个「console」模式常常无法登入。还好预设的第一个模式「sesman-Xvnc」,输入使用者帐号、密码就能操作了。那就改用这个模式吧!

    如果操作环境安全条件许可的话,将连线设定储存成「远端桌面连线」rdp 设定档,再配合「远端桌面连线」程式的「储存认证」功能,把密码记忆在使用者端的电脑中,使用时就可不用输入帐号、密码而直接登入了。

    xrdp 的设定档是 /etc/xrdp/xrdp.ini
    sudo vi /etc/xrdp/xrdp.ini
    可看到以下内容:

    [globals]
    bitmap_cache=yes
    bitmap_compression=yes
    port=3389
    crypt_level=low
    channel_code=1

    [xrdp1]
    name=sesman-Xvnc
    lib=libvnc.so
    username=ask
    ……

    [xrdp2]
    name=console
    lib=libvnc.so
    ip=127.0.0.1
    ……

    [xrdp3]
    name=vnc-any
    lib=libvnc.so
    ……

    如果把其中的[xrdp1]和[xrdp2]的设定内容顺序对调,序号1和2也一併修改,这样连线选项顺位就会随着改变了。而且在 [globals] 这个项目中,可以看到预设的 Port 3389 也是在这裡设定的。

    设定完重新启动 xrdp:
    /etc/init.d/xrdp restart



  • 相关阅读:
    Unlicensed ARC session – terminating!
    ArcGIS读取dem格式数据
    OCIEnvCreate 失败,返回代码为 -1的解决方法
    PowerDesigner设计的数据库 ORA-0092
    Oracle空间查询 ORA-28595
    PowerDesigner添加表注释
    C# 动态解析表达式
    远程桌面不能交互复制粘贴
    ArcGIS10.4 Runtime Error R6034
    ArcGIS Add-in ValidateAddInXMLTask”任务意外失败
  • 原文地址:https://www.cnblogs.com/vk83/p/3116368.html
Copyright © 2020-2023  润新知