ubuntu 22开启远程控制(未完成)

黑群晖安装的Ubuntu 24.04.1 LTS。想要本地rdp连上。

第一步,先确认是什么桌面。我这个是Gnome。

如果当前是开了这个桌面的情况下,输入这个就知道是哪一种桌面。

echo $XDG_CURRENT_DESKTOP

但是我是通过xshell远程过去的, 这个并没有值。列出xsessions,cat里面的值得知是gnome。

root@liang-Standard-PC-i440FX-PIIX-1996:/usr/share/xsessions# ls
ubuntu.desktop  ubuntu-xorg.desktop

第二步,安装xrdp。

sudo apt install xrdp -y

2.1 确保兼容性

apt install gnome-session-flashback

# 编辑/etc/xrdp/startwm.sh文件
# 在文件末尾添加以下内容:
gnome-session --session=gnome-flashback-metacity
# 然后重启xrdp
systemctl restart xrdp

2.2 确保一下防火墙允许这个端口

sudo ufw allow 3389/tcp
sudo ufw reload

netstat 看 xrdp是有启动的。剩下就是rdp过去看了。

root@liang-Standard-PC-i440FX-PIIX-1996:/usr/share/xsessions# netstat -ntlp | grep xrdp
tcp6       0      0 ::1:3350                :::*                    LISTEN      23448/xrdp-sesman   
tcp6       0      0 :::3389                 :::*                    LISTEN      23460/xrdp

问题:输入密码后,一闪而过。

看起来是ssl问题?rdp日志提示:

[20250219-16:15:02] [ERROR] libxrdp_force_read: header read error
[20250219-16:15:02] [ERROR] Processing [ITU-T T.125] Connect-Initial failed
[20250219-16:15:02] [ERROR] [MCS Connection Sequence] receive connection request failed
[20250219-16:15:02] [ERROR] xrdp_sec_incoming: xrdp_mcs_incoming failed
[20250219-16:15:02] [ERROR] xrdp_rdp_incoming: xrdp_sec_incoming failed
[20250219-16:15:02] [ERROR] xrdp_process_main_loop: libxrdp_process_incoming failed
[20250219-16:15:02] [ERROR] xrdp_iso_send: trans_write_copy_s failed
[20250219-16:15:02] [ERROR] Sending [ITU T.125] DisconnectProviderUltimatum failed

Comments

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注