Win10远程登陆Ubuntu Desktop踩坑笔记

背景

想使用Win10登陆云端Ubuntu界面。先尝试在阿里云ECS上安装Ubuntu Desktop。

云端安装Ubuntu Desktop

apt-get update
apt-get install vnc4server
apt-get install xfce4
# 感觉直接用下面3行就可以了,aptitude会自动下载更新依赖库
apt-get install aptitude
aptitude update
aptitude install ubuntu-desktop

允许root登陆

sudo vim /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf
添加以下内容:
user-session=ubuntu
greeter-show-manual-login=true
all-guest=false

解决root密码正确也无法登陆

sudo vim /etc/pam.d/gdm-autologin
注释行 "auth requied pam_succeed_if.so user != root quiet success"

解决root登陆后弹窗报错

vim /root/.profile
把最后一行 mesg n || true 改成
tty -s && mesg n

解决Win10的mstsc连不上

有教程说要apt-get install xrdp sudo systemctl enable xrdp 但是我试了没用

apt-get install xrdp
sudo vim /etc/xrdp/startwm.sh
# 注释掉最下面两行
# test -x /etc/X11/Xsession && exec /etc/X11/Xsession
# exec /bin/sh /etc/X11/Xsession
# 添加下面这行
gnome-session

阿里云测试连接

做完上面的步骤先重启一下实例。
实例最右边操作 -> 远程连接 -> VNC远程连接 -> 设置VNC密码 -> 登陆
打开界面后点一下最右上角的Activities,在搜索框输入term,打开Terminal,输入whoami看看自己是不是root用户。

Win10测试连接

  1. 在本地Win10上Win+R,运行mstsc
  2. 输入ip地址,连接
  3. Session选Xorg,用户名root,密码是你的云服务器密码

如果连不上就重启服务器,重启后其他东西不要登录它,直接用mstsc登陆
要改分辨率可以在mstsc里的显示选项 -> 显示 -> 调整分辨率

总结

问题还挺多的,搞了一晚上,需要回去再研究一下为什么这么做行。如果有朋友知道为什么,请不要吝啬评论,非常感谢。

你可能感兴趣的:(笔记,ubuntu,服务器,linux,desktop)