安装后 xrdp 损坏

安装后 xrdp 损坏

你好,我之前安装了 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

希望这能有所帮助,直到下一次

相关内容