远程登录ubuntu18.04/1604桌面

1804

本人环境平台:ubuntu1804.4,安装时是选择的最小安装,就是一些办公软件没装。

原生桌面

  1. ubuntu1804安装各种包:有人说只装xrdp就够了。
    sudo apt install xrdp xorgxrdp
    sudo apt install tightvncserver
    sudo apt install xserver-xorg-core
  2. win10 搜索栏搜索mstsc,打开远程桌面,输入[ip地址:3389],再输入用户密码登录。
    注意:以下两种情形可用:
    要么远程服务器知道公网ip;
    要么就是访问同一局域网下的其他电脑,就是远程ubuntu ip前三段都与win相同。
    在这里插入图片描述
    登录遇到问题:登入后提示"Authentication is Required to create a color managed device"
    参考:登陆桌面(mstsc)连接到 Ubuntu

xfce桌面

采用windows自带远程桌面连接远程电脑,远程端ubuntu1804 安装xrdp + xfce4。
下面是最后打开示意图
在这里插入图片描述

  1. ubuntu1804安装各种包:
    sudo apt install tightvncserver xrdp
    sudo apt install xserver-xorg-core
    sudo apt -y install xserver-xorg-input-all
    sudo apt install xorgxrdp
    sudo apt install xfce4
    sudo echo xfce4-session >~/.xsession
    reboot
  2. win10 搜索栏搜索mstsc,打开远程桌面,输入[ip地址:3389],再输入用户密码登录。
    注意:以下两种情形可用:
    要么远程服务器知道公网ip;
    要么就是访问同一局域网下的其他电脑,就是远程ubuntu ip前三段都与win相同。

mate 桌面

http://c-nergy.be/blog/?p=8952&cpage=5
sudo apt-get install mate-core mate-desktop-environment mate-notification-daemon
sudo echo mate-session >~/.xsession

参考链接:
4. xrdp方式windows 10连接ubuntu 18.04
5. 使用win10远程桌面连接ubuntu18.04
6. Ubuntu 18.04 上使用xrdp远程桌面连接
7. onnect from Windows 10 to Ubuntu 18.10 / 18.04 | 16.04 via XRDP Remote Desktop Protocol (RDP)

1604

xrdp 对1604的unity/gnome桌面环境兼容性不好。通常需要第三方桌面系统(xfce/mate等)的支持,安装方法同上,如果需要远程使用1604的原生桌面环境,部署工作如下:

  1. 安装tigervnc
    下载地址-http://www.c-nergy.be/downloads/tigervncserver_1.6.80-4_amd64.zip
    下载后,解压缩并安装
    unzip tigervncserver_1.6.80-4_amd64.zip
    sudo dpkg -i tigervncserver_1.6.80-4_amd64.deb
    安装过程中如果遇到问题:
    在这里插入图片描述
    使用如下命令安装依赖项
    sudo apt-get install -f
  2. 安装xrdp
    sudo apt-get install xrdp -y
  3. 配置xrdp默认.xsession
    echo unity>~/.xsession

    sudo sed -i.bak '/fi/a #xrdp multi-users \n unity \n' /etc/xrdp/startwm.sh
  4. 打开远程桌面(win:mstsc ubuntu:remmina)
    输入ip及用户名密码,点击登录

遇到问题

Q1:点击登录后,连接正常,但是黑屏或者只有背景无图标。
解决办法:
将.xsession的内容更改如下:

/usr/lib/gnome-session/gnome-session-binary --session=ubuntu &
/usr/lib/x86_64-linux-gnu/unity/unity-panel-service &
/usr/lib/unity-settings-daemon/unity-settings-daemon &

for indicator in /usr/lib/x86_64-linux-gnu/indicator-*; 
do
  basename=`basename ${indicator}`
  dirname=`dirname ${indicator}`
  service=${dirname}/${basename}/${basename}-service
  ${service} &
done

unity

Q2:键盘方向键等映射问题:待解决

参考链接-http://c-nergy.be/blog/?p=9962

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值