gpt4 book ai didi

linux - 使用ssh时如何避免为公钥输入密码

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:04:32 25 4
gpt4 key购买 nike

如果我想使用密码,我可以这样做:

`sshpass -f <(printf '%s\n' your_password) ssh user@hostname`

但 sshpass 似乎不适用于公钥。我尝试了以下命令但失败了:

`sshpass -f <(printf '%s\n' your_passphrase) ssh -o PreferredAuthentications=publickey user@hostname`

有什么好的方法吗?

最佳答案

您可以使用sshpass 选项-P 来检测密码提示:

sshpass -Ppassphrase -f <(printf '%s\n' your_passphrase) ssh -o PreferredAuthentications=publickey user@hostname

关于linux - 使用ssh时如何避免为公钥输入密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46421476/

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