Shell-sshpass使用说明

Shell-sshpass使用说明
郭顺发1. 安装sshpass
以下是针对mac系统进行安装。
1 | # 安装脚本 |
2. 使用
sshpass -p [passwd] ssh -p [port] root@192.168.X.X
3. 问题记录
3.1. sshpass不生效
问题:执行ssh时,sshpass不生效。
原因:第一次连接这个服务器需要进行确认,是否可以进行连接。
1 | The authenticity of host '10.1.1.10 (10.1.1.10)' can't be established. |
解决思路:ssh api中有一个参数:-o StrictHostKeyChecking=no
,这个参数可以直接把没有连接过的机器,那个yes/no的部分,直接自动处理。
解决事例:sshpass -p [passwd] ssh -p [port] root@192.168.X.X -o StrictHostKeyChecking=no