前言:虽然本教程我自己尝试了很多次,但是在ubuntu16.04中安装成功了。 但是,在ubuntu18中可能有点问题。 根据学生的推荐,在ubuntu18上安装xrdp。 值得借鉴:安装Ubuntu18.04.4xrdp远程桌面的终极、最简单的方案_weixin_43315707博客-CSDN博客。 https://c-nergy.be/blog/p=15978
上述方案支持Ubuntu16.04、18.04和20.04。
安装步骤如下。
1.从网站上下载安装脚本,Products | c-nergy.be,当前最新版本为xrdp-installer-1.2.3,支持Ubuntu 16.04、18.04和20.04
wget 3359 www.c-nergy.be/downloads/xrdp-installer-1.2.2.zipunzipxrdp-installer-1.2.2.zipchmodx至
安装完成后重启Ubuntu,但切记一定不要登录!不要登录!!不要登录!!!
在Windows上同时按win R键,输入mstsc回到车上,打开远程桌面,输入ip地址,点击连接,弹出登录到ubuntu对话框,session选择Xorg,l是!
2.从Windods远程登录。
xrdp安装
一.从命令行在ubuntu端安装软件(需要管理员权限) )。
注意: xrdp安装很简单,由sudo用户安装就可以了,但服务下的所有其他用户都需要运行命令4。 否则,无法登录xrdp界面,会发生雪地漫游。
#1.安装xrdpsudoapt-getinstallxrdp # 2。 安装VNC4serversudoapt-getinstallvnc4servertightvncserver #3. xubuntu-desktopsudoapt-getinstallxubuntu-desktop # xfce4-session (每个用户运行此行) touch.xsessionsudoeccion启动xrdp服务(可多次重复运行) sudo service xrdp restart#6.
1 .打开1.windows10附带的“远程桌面连接”(开始搜索菜单栏时显示),在计算机栏中输入服务器IP,然后单击“连接”。
2 .按一下「是」
3 .输入用户名和密码
4 .自动访问远程桌面
卸载xrdpsudoapt-getpurgexrdpsudoapt-getpurgetightvncserversudoapt-getpurgevnc4server可能遇到的问题1 .所有package都是实例:
将sudoufwallowfrom 192.168.33.0 # 192.168.33.0更换为您的windows10计算机上的IP或卸载防火墙。 (
卸载sudo apt-get remove iptables #防火墙sudo apt-get remove ufw 2.时发生错误。 connectingtosesmanip 127.0.0.1端口3350上的可能解决方案:
sudo apt-getpurgetightvncxrdpsudoapt-getinstalltightvncserverxrdpsudo/etc/init.d/xrdprestart #启动xrdp服务,此时与之相对#以我的经验,3350 3389这两个端口在LISTEN上就没有问题了。 3 .闪回远程桌面并使用shell的问题(1)必须在此用户目录中创建. xsession
在touch.xsession(2).xsession中写下“xfce4-session”这个词
echoxfce4-session~~.xsession(3)然后转到用户目录并执行以下操作:
sudochownusername 3360 username.x session附录:防火墙设置说明防火墙使用说明,ubuntu ufw设置_fox_wayen的博客-CSDN博客_ufw设置
Xrdp守护进程在所有网络接口上监听端口3389或3350。 如果要在Ubuntu服务器上运行防火墙,则必须打开Xrdp端口。
要允许从指定的IP地址或IP范围访问Xrdp服务器,例如192.168.33.0,必须运行以下命令:
sudo ufw allow from 192.168.33.0如果希望从任何地方都能访问,请执行以下操作:
为了增强sudo ufw allow 3389的安全性,请考虑创建一个SSH隧道,Xrdp只接收localhost并加密本地计算机上的3389端口和远程服务器上的同一端口之间的通信。
有关详细信息,请参阅Windows远程桌面连接ubuntu和xrdp问题(远程桌面闪回、连接失败、选项卡完成、无菜单栏、错误探测连接)