gpt4 book ai didi

linux - 使用 sh 脚本跳过密码提示

转载 作者:太空宇宙 更新时间:2023-11-04 10:31:56 25 4
gpt4 key购买 nike

我有使用 pem key 输入服务器 ips 和 ssh 列表的脚本来运行命令,但有些服务器有密码我想跳过它以便它使用下一个 ip?下面是脚本:

cat privateiptest-ss | while read LINE
do
echo $LINE >> ss-prodcht1.txt
stackname=$LINE
ssh -o "PasswordAuthentication=no" -o "StrictHostKeyChecking no" -t -t -i key.pem ec2-user@$stackname "bash -s" < sh.sh
done

最佳答案

如果您在 ssh 中使用选项 BatchMode=yes,即

ssh -o "BatchMode=yes" -o "StrictHostKeyChecking=no" -t -t -i key.pem ec2-user@$stackname "bash -s" <  sh.sh

那么 ssh 将永远不会提示输入密码。对于确实需要密码的服务器,ssh 将失败。

关于linux - 使用 sh 脚本跳过密码提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39440931/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com