sshpass 绕过ssh 密码交互式验证
登录
sshpass -p 123 ssh -o StrictHostKeyChecking=no root@192.168.72.116
ssh直接执行命令
sshpass -p 123 ssh -o StrictHostKeyChecking=no -t root@192.168.72.116 "echo hello"
ssh StrictHostKeyChecking
-o StrictHostKeyChecking=no
对于ssh的第一次登陆,会提示:“Are you sure you want to continue connecting (yes/no)”,这时sshpass不好用了,可以在ssh命令后面加上 -o StrictHostKeyChecking=no来解决
sshpass -p 123 ssh -o StrictHostKeyChecking=no root@192.168.72.116
sshpass 绕过ssh 密码交互式验证 https://www.cnblogs.com/xuyaowen/p/sshpass_ssh.html

本文介绍如何使用sshpass工具绕过SSH的密码交互式验证,实现自动化登录远程服务器。通过sshpass结合-oStrictHostKeyChecking参数,可以解决首次登录的信任问题,适用于自动化脚本和批量操作场景。
911

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



