用了xrdp,做服务的主机上要装iptable, 然后放行相应的端口,这样外联就可以了。。。
用了xrdp,做服务的主机上要装iptable, 然后放行相应的端口,这样外联就可以了。。。
家庭版防火墙是关着的呀
之前也是用xrdp来做uos的远程桌面连接,但是经常出问题。后来搭了rustdesk,情况才好多了。
不过想要更稳定还是用向日葵,就是带宽捉急。
用向日葵不是更方便
家庭版防火墙是关着的呀
防火墙关闭着,意味着,默认情况下,所有端口都不能打开,这个是底层逻辑决定的。。。
楼上解决了嘛?我貌似也遇到了这样类似的问题 连接成功了但是登陆认证失败了。
sudo tail -f /var/log/xrdp-sesman.log [20250530-15:23:14] [DEBUG] Testing if xrdp-sesman can listen on 127.0.0.1 port 3350. [20250530-15:23:14] [DEBUG] Closed socket 1 (AF_INET6 ::1 port 3350) [20250530-15:23:14] [INFO ] starting xrdp-sesman with pid 105560 [20250530-15:23:14] [INFO ] listening to port 3350 on 127.0.0.1 [20250530-15:23:30] [INFO ] A connection received from ::1 port 45204 [20250530-15:23:31] [DEBUG] Closed socket 8 (AF_INET6 ::1 port 3350) [20250606-16:00:00] [INFO ] A connection received from ::1 port 55826 [20250606-16:00:00] [DEBUG] Closed socket 8 (AF_INET6 ::1 port 3350) [20250612-13:32:35] [INFO ] A connection received from ::1 port 36694 [20250612-13:32:36] [DEBUG] Closed socket 8 (AF_INET6 ::1 port 3350)
tail -f /var/log/xrdp.log [20250612-13:32:10] [INFO ] Cannot find keymap file /etc/xrdp/km-00000804.ini [20250612-13:32:10] [INFO ] Loading keymap file /etc/xrdp/km-00000409.ini [20250612-13:32:10] [WARN ] local keymap file for 0x00000804 found and doesn't match built in keymap, using local keymap file [20250612-13:32:35] [DEBUG] xrdp_wm_log_msg: connecting to sesman ip 127.0.0.1 port 3350 [20250612-13:32:36] [INFO ] xrdp_wm_log_msg: sesman connect ok [20250612-13:32:36] [DEBUG] xrdp_wm_log_msg: sending login info to session manager, please wait... [20250612-13:32:36] [DEBUG] return value from xrdp_mm_connect 0 [20250612-13:32:36] [INFO ] xrdp_wm_log_msg: login failed for display 0 [20250612-13:32:36] [DEBUG] xrdp_mm_module_cleanup [20250612-13:32:36] [DEBUG] Closed socket 16 (AF_INET6 ::1 port 36694)
systemctl status xrdp
● xrdp.service - xrdp daemon
Loaded: loaded (/lib/systemd/system/xrdp.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2025-06-12 14:38:28 CST; 14min ago
Docs: man:xrdp(8)
man:xrdp.ini(5)
Process: 88024 ExecStartPre=/bin/sh /usr/share/xrdp/socksetup (code=exited, status=0/SUCCESS)
Process: 88032 ExecStart=/usr/sbin/xrdp $XRDP_OPTIONS (code=exited, status=0/SUCCESS)
Main PID: 88033 (xrdp)
Tasks: 1 (limit: 19660)
Memory: 6.0M
CGroup: /system.slice/xrdp.service
└─88033 /usr/sbin/xrdp
6月 12 14:48:59 user xrdp[88522]: (88522)(139970812577600)[WARN ] local keymap file for 0x00000804 found and doesn't match built in keymap, using local
6月 12 14:49:15 user xrdp[88522]: (88522)(139970812577600)[DEBUG] xrdp_wm_log_msg: connecting to sesman ip 127.0.0.1 port 3350
6月 12 14:49:16 user xrdp[88522]: (88522)(139970812577600)[INFO ] xrdp_wm_log_msg: sesman connect ok
6月 12 14:49:16 user xrdp[88522]: (88522)(139970812577600)[DEBUG] xrdp_wm_log_msg: sending login info to session manager, please wait...
6月 12 14:49:16 user xrdp[88522]: (88522)(139970812577600)[DEBUG] return value from xrdp_mm_connect 0
6月 12 14:49:16 user xrdp[88522]: (88522)(139970812577600)[INFO ] xrdp_wm_log_msg: login failed for display 0
6月 12 14:49:16 user xrdp[88522]: (88522)(139970812577600)[DEBUG] xrdp_mm_module_cleanup
6月 12 14:49:16 user xrdp[88522]: (88522)(139970812577600)[DEBUG] Closed socket 16 (AF_INET6 ::1 port 34710)
6月 12 14:49:22 user xrdp[88522]: (88522)(139970812577600)[DEBUG] Closed socket 12 (AF_INET6 ::ffff:10.31.13.61 port 3389)
6月 12 14:49:22 user
systemctl status xrdp-sesman
● xrdp-sesman.service - xrdp session manager
Loaded: loaded (/lib/systemd/system/xrdp-sesman.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2025-06-12 14:38:27 CST; 14min ago
Docs: man:xrdp-sesman(8)
man:sesman.ini(5)
Process: 88022 ExecStart=/usr/sbin/xrdp-sesman $SESMAN_OPTIONS (code=exited, status=0/SUCCESS)
Main PID: 88023 (xrdp-sesman)
Tasks: 1 (limit: 19660)
Memory: 4.6M
CGroup: /system.slice/xrdp-sesman.service
└─88023 /usr/sbin/xrdp-sesman
6月 12 14:38:49 user xrdp-sesman[88023]: pam_deepin_authentication(xrdp-sesman:auth): 请输入密码
6月 12 14:38:49 user xrdp-sesman[88023]: pam_deepin_authentication(xrdp-sesman:auth): Cannot get pam module conv : 未知的错误 -19!
6月 12 14:38:49 user xrdp-sesman[88023]: pam_deepin_authentication(xrdp-sesman:auth): Password:
6月 12 14:38:49 user xrdp-sesman[88023]: (88023)(139981259466048)[DEBUG] Closed socket 8 (AF_INET6 ::1 port 3350)
6月 12 14:49:15 user xrdp-sesman[88023]: (88023)(139981259466048)[INFO ] A connection received from ::1 port 34710
6月 12 14:49:16 user xrdp-sesman[88023]: pam_deepin_authentication(xrdp-sesman:auth): Cannot get original tty attributes: 对设备不适当的 ioctl 操作
6月 12 14:49:16 user xrdp-sesman[88023]: pam_deepin_authentication(xrdp-sesman:auth): 请输入密码
6月 12 14:49:16 user xrdp-sesman[88023]: pam_deepin_authentication(xrdp-sesman:auth): Cannot get pam module conv : 未知的错误 -19!
6月 12 14:49:16 user xrdp-sesman[88023]: pam_deepin_authentication(xrdp-sesman:auth): Password:
6月 12 14:49:16 user xrdp-sesman[88023]: (88023)(139981259466048)[DEBUG] Closed socket 8 (AF_INET6 ::1 port 3350)
root@user:~#
求解!!!!!!!!!!!!!!!!!!!!!!!

Popular Ranking
ChangePopular Events
More

中文 
UOS家庭版,按照网上的各种方法,安装xrdp后,总是出现这个蓝屏,显示对话框:
login successful for display 10
started connecting
connection problem, giving up
some problem
我大概是这样配置的:
sudo apt-get update
sudo apt-get install xserver-xorg-core
sudo apt-get -y install xerver-xorg-input-all
sudo apt-get install xrdp
sudo apt-get install xorgxrdp
sudo vim /etc/xrdp/xrdp.ini
在末尾输入exec dde
sudo vim /etc/xrdp/startwm.sh
在最后两行的前面添加如下内容:
unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR
sudo systemctl restart xrdp
systemctl status xrdp
sudo systemctl enable xrdp