use*_*115 15 remote-desktop xrdp
我安装了 Ubuntu 20.04,然后安装了 xrdp。每当我尝试连接时,无论是从另一个使用 xfreerdp 或 krdc 的 Ubuntu 20.04 盒子,还是从 Mac 连接,都会出现黑屏,然后立即断开连接。我确保服务器上没有任何其他会话同时进行。
过了一会儿,我放弃并尝试了以下脚本:https : //www.c-nergy.be/products.html 它没有任何区别
这是 /var/log/xrdp.log 的唯一输出
[20200529-18:17:16] [INFO ] Socket 12: AF_INET6 connection received from ::ffff:192.168.0.216 port 45006
[20200529-18:17:16] [DEBUG] Closed socket 12 (AF_INET6 ::ffff:192.168.0.199 port 3389)
[20200529-18:17:16] [DEBUG] Closed socket 11 (AF_INET6 :: port 3389)
[20200529-18:17:16] [INFO ] Using default X.509 certificate: /etc/xrdp/cert.pem
[20200529-18:17:16] [INFO ] Using default X.509 key file: /etc/xrdp/key.pem
[20200529-18:17:16] [DEBUG] TLSv1.3 enabled
[20200529-18:17:16] [DEBUG] TLSv1.2 enabled
[20200529-18:17:16] [DEBUG] Security layer: requested 3, selected 1
[20200529-18:17:16] [INFO ] connected client computer name: coruscant
[20200529-18:17:16] [INFO ] adding channel item name cliprdr chan_id 1004 flags 0xc0a00000
[20200529-18:17:16] [INFO ] TLS connection established from ::ffff:192.168.0.216 port 45006: TLSv1.3 with cipher TLS_AES_256_GCM_SHA384
[20200529-18:17:16] [DEBUG] xrdp_00000506_wm_login_mode_event_00000001
[20200529-18:17:16] [INFO ] Loading keymap file /etc/xrdp/km-00000409.ini
[20200529-18:17:16] [WARN ] local keymap file for 0x00000409 found and doesn't match built in keymap, using local keymap file
[20200529-18:17:17] [DEBUG] Closed socket 12 (AF_INET6 ::ffff:192.168.0.199 port 3389)
[20200529-18:17:17] [DEBUG] xrdp_mm_module_cleanup
Run Code Online (Sandbox Code Playgroud)
非常感谢您
小智 16
在尝试 RDP 之前,我能够通过注销计算机的桌面会话来解决此问题。
小智 12
我在本地服务器Ubuntu 20.04(安装了 xubuntu-desktop)中遇到了同样的问题,我通过执行以下命令修复了它。
# echo "startxfce4" > ~/.Xsession
# chmod +x ~/.Xsession
# sudo systemctl restart xrdp.service
Run Code Online (Sandbox Code Playgroud)
如果在通过 Xrdp 连接到 Ubuntu 服务器时收到警告消息[Authentication is required to create a 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 the system
Run Code Online (Sandbox Code Playgroud)
小智 8
似乎可以允许多个会话,这样您就不必注销或最终进入黑屏。只需在 startwm.sh 中添加两行即可在我的 20.04 LTS 上工作。
nano /etc/xrdp/startwm.sh
Run Code Online (Sandbox Code Playgroud)
在最上面添加:
unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR
Run Code Online (Sandbox Code Playgroud)
然后:
sudo systemctl restart xrdp
Run Code Online (Sandbox Code Playgroud)
感谢Peter Bennett @ catch22cats,谢谢!
小智 5
经过多次尝试和一些修复后,我能够 rdp 但是:
wget https://www.c-nergy.be/downloads/xrdp-installer-1.2.2.zip
unzip xrdp-installer-1.2.2.zip
bash xrdp-installer-1.2.2.sh
Run Code Online (Sandbox Code Playgroud)