ssh scp等远程操作取消交互认证
输入命令时加入:-o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no
取消输入密码可以使用sshpass工具
用法:
export SSHPASS="123456"
sshpass -e scp -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no test.txt root@ip:~/
sshpass -p "password" scp -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no test.txt root@ip:~/
-e:读取环境变量中的密码
-p:读取输入的密码
ssh scp等远程操作取消交互认证
最新推荐文章于 2024-03-14 11:54:16 发布