Ubuntu远程链接及常见问题解决(闪退等问题)

在Xorg中我们可以在远程桌面和本地进行复制粘贴,这相对是十分便利的。

安装过程如下

#1安装桌面
sudo apt update
sudo apt-get install xubuntu-desktop
#2安装XRDP
sudo apt install xrdp
echo gnome-session > ~/.xsession
#3 xfce桌面
echo xfce4-session >~/.xsession
#别的桌面应该也可以设置 搜一下就好

#4 安装完成,开启服务 
sudo systemctl start xrdp

#5默认情况下,Xrdp 使用/etc/ssl/private/ssl-cert-snakeoil.key,它仅仅对“ssl-cert” 用户组成语可读。运行下面的命令,将xrdp用户添加到这个用户组:

sudo adduser xrdp ssl-cert

#6重启 Xrdp 服务,使得修改生效:

sudo systemctl restart xrdp

#7 如果有防火墙的话 开启防火墙
sudo ufw allow 3389

sudo apt-get install xubuntu-desktop

闪退情况一:

root用户可以正常登陆,其他用于登录闪退

这时候只要修改 .ICEauthority 文件的权限后重启就可以了,这个文件就在用户目录 ~/ 下。

ls -al

ch sudo chown administrator:administrator.ICEauthority

sudo service xrdp restart

闪退方案2 

#echo xfce4-session >~/.xsession
#别的桌面应该也可以设置 搜一下就好
# chmod +x ~/.xsession
# sudo systemctl restart xrdp.service

一般都是没有选到适合自己桌面的的环境,怎么查看自己是使用的哪个桌面环境? 到/etc目录下看看有哪个文件夹 有gmone的是gmone 同理…

如果您在通过 Xrdp 连接到 Ubuntu 服务器时收到警告消息[Authentication is required to create an color managed device],您需要执行以下命令忽略它:

# cd /usr/share/polkit-1/actions/

# vi org.freedesktop.color.policy

Modify <allow_any> settings from auth_admin to yes.

<defaults> 
      <allow_any>yes</allow_any>
      <allow_inactive>no</allow_inactive>
      <allow_active>yes</allow_active>
</defaults>

# reboot 

闪退重装xrdp

1.删​​除之前安装的xrdp:

$ sudo systemctl disable xrdp
$ sudo systemctl stop xrdp

$ sudo apt purge xrdp
$ sudo apt purge xserver-xorg-core
$ sudo apt purge xserver-xorg-input-all
$ sudo apt purge xorgxrdp

2.重新安装xrdp & 所需的包:

$ sudo apt install xrdp
$ sudo apt install xserver-xorg-core
$ sudo apt install xserver-xorg-input-all
$ sudo apt install xorgxrdp

您还需要为xrdp用户授予对/etc/ssl/private/ssl-cert-snakeoil.key文件的访问权限。默认情况下,它对ssl-cert组的成员可用。

$ sudo adduser xrdp ssl-cert           # add xrdp into ssl-cert group
$ sudo systemctl start xrdp            # start xrdp service
$ systemctl is-active xrdp             # check xrdp state
...
active
$ sudo systemctl enable xrdp           # start xrdp on system start

3.重启系统:

$ sudo reboot

4.防火墙配置:

您需要在端口 3389 上打开访问权限。

$ sudo ufw allow 3389

只为您的 IP 地址或网络打开它更安全。例如:

$ sudo ufw allow from 10.5.5.0/24 to any port 3389

方案3

可能是应为存在多个会话的原因,似乎可以允许多个会话,这样您就不必注销或最终进入黑屏。只需在 startwm.sh 中添加两行,就可以在我的 20.04 LTS 上工作。

nano /etc/xrdp/startwm.sh

在最顶部添加:

unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR

然后:

sudo systemctl restart xrdp

win10远程桌面提示由于安全证书存在问题出现警告

解决方案一:

方案二: 

1、在win10系统运行中输入“gpedit.msc”,然后回车运行;
2、然后依次展开计算机配置-》管理模板-》windows组件-》远程桌面服务-》-》远程桌面会话主机-》安全-》要求使用网络级别的身份验证对远程连接用户进行身份验证;
3、把要求使用网络级别的身份验证对远程连接用户进行身份验证改为“已禁用”即可。

闪退其他解决方案;Linux安装xrdp,实现远程桌面登陆_p715306030的博客-CSDN博客_rdp远程桌面连接

remote desktop - Xrdp on Ubuntu 20.04 - Ask Ubuntu

猜你喜欢

转载自blog.csdn.net/sereasuesue/article/details/122429762