当前位置:首页 > 编程笔记 > 正文
已解决

centos 7.9 安装sshpass

来自网友在路上 154854提问 提问时间:2023-10-23 04:21:16阅读次数: 54

最佳答案 问答题库548位专家为你答疑解惑

1.作用

sshpass是一个用于非交互式SSH密码验证的实用程序。它可以用于自动输入密码以进行SSH登录,从而简化了自动化脚本和批处理作业中的SSH连接过程。

sshpass命令可以与ssh命令一起使用,通过在命令行中提供密码参数来执行远程命令。以下是一个示例命令:

sshpass -p 'password' ssh user@hostname 'command'

在上面的命令中,-p选项用于指定密码,然后跟着是ssh命令和要执行的远程命令。

请注意,使用sshpass需要安装相应的软件包。它并不是SSH客户端的标准部分,因此可能需要通过包管理器(如apt、yum或dnf)进行安装。

虽然sshpass可以方便地进行自动化SSH连接,但使用密钥对进行身份验证更为安全和推荐。通过设置SSH密钥对,可以避免密码泄露和暴力破解攻击的风险。

2.安装

2.1.下载

wget http://sourceforge.net/projects/sshpass/files/sshpass/1.05/sshpass-1.05.tar.gz

上传到tmp目录下

2.2.解压 

tar xvzf sshpass-1.05.tar.gz

2.3. 移到opt目录下

 mv sshpass-1.05 /opt/

进到该目录:

cd /opt/sshpass-1.05/

./configure 

 

make

 

make install

安装完成之后

2.4.验证

sshpass

 参考文章:sshpass的安装与使用-CSDN博客

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"centos 7.9 安装sshpass":http://eshow365.cn/6-22138-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!