你好,我之前安装了 xrdp,它运行良好,然后我尝试按照本教程启用剪贴板(http://c-nergy.be/blog/?p=9285)。然后我就无法再通过 RDP 连接到服务器,只能通过 Putty 连接。
我尝试运行以下命令来删除 rdp
sudo apt-get remove xrdp
sudo apt-get remove --auto-remove xrdp
sudo apt-get purge xrdp
sudo apt-get purge --auto-remove xrdp
然后重启并重新安装 xrdp
sudo apt-get install xrdp
然后它失败了并且我收到以下错误:
● xrdp.service - xrdp daemon
Loaded: loaded (/lib/systemd/system/xrdp.service; enabled; vendor preset: enabled)
Active: inactive (dead)
Docs: man:xrdp(8)
man:xrdp.ini(5)
Oct 19 17:06:15 iomad-test systemd[1]: Dependency failed for xrdp daemon.
Oct 19 17:06:15 iomad-test systemd[1]: xrdp.service: Job xrdp.service/start failed with result 'dependency'.
Oct 19 17:07:27 iomad-test systemd[1]: Dependency failed for xrdp daemon.
Oct 19 17:07:27 iomad-test systemd[1]: xrdp.service: Job xrdp.service/start failed with result 'dependency'.
Oct 19 17:10:09 iomad-test systemd[1]: Stopped xrdp daemon.
Oct 19 17:11:46 iomad-test systemd[1]: Dependency failed for xrdp daemon.
Oct 19 17:11:46 iomad-test systemd[1]: xrdp.service: Job xrdp.service/start failed with result 'dependency'.
Oct 19 17:16:19 iomad-test systemd[1]: Dependency failed for xrdp daemon.
Oct 19 17:16:19 iomad-test systemd[1]: xrdp.service: Job xrdp.service/start failed with result 'dependency'.
dpkg: error processing package xrdp (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
xrdp
关于如何重新安装 xrdp 并使其再次运行,有什么想法吗?
答案1
是的,我陷入了同样的境地,但能够从存储库恢复到 xrdp。我花了很多时间试图找出如何撤消脚本。
步骤1.删除服务文件和备份文件。
sudo rm /lib/systemd/system/xrdp*
第 2 步.删除新的 xrdp 二进制文件(以确保它们不会出现在服务的类路径中)。
sudo rm /usr/local/bin/xrdp*
sudo rm /usr/local/sbin/xrdp*
步骤 3. 删除密钥(删除前客户端出现“安全异常”)
sudo rm /etc/xrdp/rsakeys.ini
答案2
为了提供有关如何在执行自定义安装时删除 xrdp 文件的更多信息,实际上有一篇于 2017 年 12 月发布的帖子(请查看此处http://c-nergy.be/blog/?p=11454)
根据您的安装方法,您可以使用 apt 命令卸载 xrdp 安装(如果使用 Canonical 提供的 xrdp 包或者您使用 checkinstall 选项从源代码编译...
如果您只是运行自定义安装脚本,则只需删除相应位置的文件即可。总结操作
sudo systemctl 停止 xrdp rm -r /etc/xrdp rm -r /usr/local/sbin/xrdp rm /var/run/xrdp.pid rm /var/run/xrdp-sesman.pid sudo systemctl 禁用 xrdp
希望这能有所帮助,直到下一次