目录
前言
ssh 登录不能在命令行中指定密码,sshpass 的出现则解决了这一问题。它允许你用 -p 参数指定明文密码,然后直接登录远程服务器,它支持密码从命令行、文件、环境变量中读取。
提示:以下是本篇文章正文内容,下面案例可供参考
一、sshpass是什么?
sshpass 可以在输入ssh 命令时通过配置参数 -p 参数指定明文密码。
二、安装步骤
1.下载sshpass tar 包
wget http://downloads.sourceforge.net/project/sshpass/sshpass/1.06/sshpass-1.06.tar.gz
2、 解压tar包
tar -xzf sshpass-1.06.tar.gz cd sshpass-1.06
3、编译并安装 sshpass


cd 解压后的目录
./configure make &&make install
三、使用:
sshpass -p 'password' ssh root@$host
总结
当需要部署多台服务器用这个效率更高。
本文介绍了sshpass工具,它能在输入ssh命令时通过 -p 参数指定明文密码。详细说明了其安装步骤,包括下载tar包、解压和编译安装,还给出了使用示例。使用该工具在部署多台服务器时效率更高。
277

被折叠的 条评论
为什么被折叠?



