Centos8从源代码编译安装sshpass【测试成功】

艺帆风顺 发布于 2025-04-02 17 次阅读


    尽管在早期版本的 CentOS 中(例如 CentOS 7),sshpass 软件包可以在 EPEL 仓库中找到,但在 CentOS 8 中,该软件包已被移除。

在这种情况下,一个解决办法是从源代码编译 sshpass。请按照以下步骤操作:

  1. 安装编译工具:

sudo dnf install gcc make -y
  1. 下载 sshpass 的源代码:

wget https://sourceforge.net/projects/sshpass/files/latest/download -O sshpass.tar.gz
  1. 解压源代码文件:

tar -xvf sshpass.tar.gz
  1. 进入解压后的目录(请注意,目录名可能会因版本不同而不同,所以请根据实际情况修改命令):

cd sshpass-1.06 # 替换为实际的目录名
  1. 编译并安装 sshpass

./configure
make
sudo make install

现在你应该可以使用 sshpass 命令了。这时,你就可以继续使用我之前提供的脚本来将 simhei.ttf 复制到其他服务器了。

    版权声明:本文内容来自CSDN:MelyLenient,遵循CC 4.0 BY-SA版权协议上原文接及本声明。本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行可。原文链接:https://blog.csdn.net/u011197085/article/details/130808879如有涉及到侵权,请联系,将立即予以删除处理。在此特别鸣谢原作者的创作。此篇文章的所有版权归原作者所有,与本公众号无关,商业转载建议请联系原作者,非商业转载请注明出处。