如何安全地卸载 ssh-keygen 实用程序?

如何安全地卸载 ssh-keygen 实用程序?

我的任务是从 Ubuntu 服务器上删除 ssh-keygen,但我不想损坏计算机。您能帮忙吗,如何安全地卸载 ssh-keygen 实用程序?

谢谢

答案1

您可以使用以下方法轻松检查基于 Debian 的系统上文件属于哪个包dpkg -S

user@host:~$ which ssh-keygen
/usr/bin/ssh-keygen
user@host:~$ dpkg -S /usr/bin/ssh-keygen
openssh-client: /usr/bin/ssh-keygen

因此,该文件属于openssh-client。干净的方法是删除该包。

user@host:~$ sudo apt remove openssh-client

这当然会彻底删除 ssh 客户端。如果这不是您想要的,您可以删除或替换二进制文件。我猜变化不大,因为它被其他软件包使用了。

正如迈克尔·汉普顿 (Michael Hampton) 所指出的,这不是一个真正的选择,因为它只会在软件包更新时重新出现。


或者您可以用 替换openssh-clientlsh-client这是 SSH2 协议的另一种实现。该软件包似乎不包含其他密钥管理工具,但我没有使用它的经验。

相关内容