gpt4 book ai didi

ssh - 为什么在使用 fabric 时 ssh-copy-id 仍然需要密码

转载 作者:行者123 更新时间:2023-12-02 03:49:52 25 4
gpt4 key购买 nike

我已经设置了 env.user 和 env.password,但是当我使用时:

run('ssh-copy-id -i $HOME/.ssh/id_rsa.pub server1')

它仍然要求我输入密码,为什么?

最佳答案

env.userenv.password 用于ssh 到远程服务器,然后在远程的run () 中运行命令服务器。

它们不用于远程命令本身(在远程服务器中运行)。

因此 ssh-copy-id 对用户或密码一无所知。

如果这不是你的意思,我建议你编辑问题并使事情更清楚,比如提供更多关于你试图完成的事情的上下文:例如粘贴包含这个“运行”的函数。

关于ssh - 为什么在使用 fabric 时 ssh-copy-id 仍然需要密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14788394/

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