gle*_*ant 5 python ssh python-fabric-2
我正在寻找一种配置密码的方法,以在所针对的各种主机中“ sudoing” fabfile.py。我在中接受“清除”密码,~/.fabric.py|yaml|json但在中不接受fabfile.py。
除非我没有正确阅读,否则结构文档会显示如何在配置文件中提供通用的sudo密码,但是我有不同的用户(通过管理~/.ssh/config)和这些主机的不同密码。并且系统管理员不接受未经密码的骚扰。
感谢您的任何提示。
当前的解决方法是。按此管理。您可以在其中提供 ssh_password 作为参数。
我认为您正在接受并存储明文密码。
fabric_connection.sudo("ls -al /root", password=sudo_password)
Run Code Online (Sandbox Code Playgroud)
以不同的方式管理您的密码以实现此目的。