Windows wsl ubuntu开启xrdp远程登陆

1.windows cmd输入wsl,进入ubuntu无界面模式

windows如何开启wsl参考:   https://www.cnblogs.com/pfeiliu/p/18879988  How To Install XRDP (Remote Desktop) on Ubuntu 20.04 – TecAdmin

2.添加新的管理员用户

sudo -i

adduser rdpuser

sudo usermod -a -G ssl-cert xrdp 
sudo usermod -aG sudo rdpuser
sudo adduser xrdp ssl-cert

3.安装ubuntu桌面

sudo apt update

sudo apt install ubuntu-desktop

sudo apt install -y xfce4 xfce4-goodies -y

sudo apt install gnome -y

4.安装配置RDP服务器

sudo apt install xrdp

sudo systemctl status xrdp

sudo nano /etc/xrdp/xrdp.ini

修改: 

port = tcp://:3389

5.防火墙打开RDP端口

sudo ufw allow 3389

如果没有ufw, sudo apt install ufw

6.windows打开mstsc连接ubuntu,如果想多个用户同时连接ubuntu,再次创建个账户即可

adduser rdpuser

 

如果连接时黑屏闪退

sudo nano /etc/xrdp/startwm.sh
#!/bin/sh
unset DBUS_SESSION_BESSION_ADDRESS
unset XDG_RUNTIME_DIR
export XDG_CACHE_HOME="$HOME/.cache"
export XDG_CONFIG_HOME="$HOME/.config"
mkdir -p "$XDG_CACHE_HOME" "$XDG_CONFIG_HOME"
xfce4-session

or

echo "exec startxfce4" > ~/.xsession
chmod +x ~/.xsession
sudo systemctl restart xrdp

 

远程用户添加root权限

远程登陆修改文件后远程用户就有root权限
whoami
sudo visudo 或 sudo nano /etc/sudoers
rdpuser ALL=(ALL) NOPASSWD:ALL
rdpuser ALL=(ALL) ALL

 

posted @ 2025-06-14 13:14  我的腹肌不见了  阅读(169)  评论(0)    收藏  举报