加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

如何防止流浪汉询问ssh密钥密码

发布时间:2020-12-14 05:34:09 所属栏目:Windows 来源:网络整理
导读:一切正常,但它在配置期间一直提示ssh密码短语,这非常烦人,当你有6个vm时它会提示你12次(并且整个自动化片有点失去意义). 我试过在网上搜索,但找不到一个非常明显问题的答案. 解决方法 有多种方法可以防止这种情况发生. 首先,最明显(但最不可取的)是从密钥中
一切正常,但它在配置期间一直提示ssh密码短语,这非常烦人,当你有6个vm时它会提示你12次(并且整个自动化片有点失去意义).

我试过在网上搜索,但找不到一个非常明显问题的答案.

解决方法

有多种方法可以防止这种情况发生.

>首先,最明显(但最不可取的)是从密钥中删除密码:

ssh-keygen -p -P old_passphrase -N "" -f /path/to/key_file

>另一种可能性是使用ssh-agent,它将存储密钥的加密版本,并在被询问时对其执行所需的操作.您可以找到许多有关它的指南和问题,但为了完整性

eval $(ssh-agent)
ssh-add /path/to/key_file
do-your-vagrant-stuff

>您可以使用sshpass,它将为ssh命令提供密码.它可以从环境变量或文件中读取密码作为参数(可能不安全)

sshpass -p password your-vagrant-stuff

可能还有其他方法,但你最应该使用ssh-agent.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读