需求描述
为了方便在内网进行服务器的远程桌面管理,安装 xrdp 服务,使Windows 客户端能够直接进行远程连接,无需借助任何第三方工具。
环境准备:
主机 | IP |
---|---|
Ubuntu | 10.10.20.163/24 |
Win11客户端 | 10.10.20.164/24 |
部署服务
xrdp 是一个开源的远程桌面协议(RDP)服务器,允许用户通过远程桌面连接到 Linux 系统。它提供了一个简单的方式,使用户能够从任何支持 RDP 的客户端(如 Windows、macOS 或其他 Linux 系统)访问其 Linux 桌面环境。
在Ubuntu上安装xrdp服务,安装前确保apt源可用;
开始安装服务
#使用apt安装时会自动下载安装 xorgxrdp
sudo apt install xrdp -y
创建远程连接用户
#创建一个用户lr,-m创建用户家目录,-s指定用户shell,-G指定附加组
sudo useradd lr -m -s /bin/bash -G sudo,xrdp
为新创建的用户设置密码
sudo echo "lr:admin@123"|sudo chpasswd
启动xrdp服务
sudo systemctl start xrdp
#设置为开机自启
sudo systemctl enable xrdp
启动后,可以看到当前系统监听的端口中多了一个3389
客户端连接测试
使用我们创建的用户进行远程桌面连接
注:不能使用已经登录系统的用户连接,否则会出现闪退或黑屏。
打开windows自带的远程桌面工具,输入IP和用户名进行连接
在弹出的页面中输入密码即可
出现下图,即表示连接成功
补充
如果开启了系统防火墙,还需要在防火墙中放行3389端口否则客户端无法连接
#只允许源地址为10.10.20.164的主机访问3389端口
sudo ufw allow in on ens33 from 10.10.20.164 to any port 3389
#也可以指定网段放行
sudo ufw allow in on ens33 from 10.10.20.0/24 to any port 3389
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://hqyman.cn/post/9721.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~