ssh登陆不能在命令行中指定密码而sshpass的出现,解决了这一问题。sshpass用于非交SSH的密码验证,一般用在sh脚本中,无须再次输入密码。 它允许你用-p参数指定明文密码,然后直接登录远程服务器,它支持密码从命令行、文件、环境变量中读取。 其默认没有安装,需要手动安装 安装 1)tar-zxvfsshpass-1.05.tar.gz 2)cdsshpass-1.05 3)./configure--prefix=/opt/sshpass#指定安装目录 4)make 5)makeinstall 6)cp/opt/sshpass/bin/sshpass