免密码登录
$ sshpass -p password ssh username@host
远程执行命令
$ sshpass -p password ssh username@host <cmd>
通过scp上传文件
$ sshpass -p password scp local_file root@host:remote_file
通过scp下载文件
$ sshpass -p password scp root@host:remote_file local_file 忽略RSA Key检查信息 可以使用-o StrictHostKeychecking=no选项来忽略key检查信息。 如:
sshpass -p "$SSH_PASSWD" ssh root@"$host" -o StrictHostKeyChecking=no "$@" 2>/dev/null