我有3位房东。每个都有相同的用户,但密码不同。
env.hosts = ['root@IP1','root@IP1','root@IP3' ]
# Set the password [NOT RECOMMENDED]
env.password = { 'root@IP1':'pass11' ,'root@IP1':'pass11','root@IP3':'pass' }
也尝试过
env.hosts = ['IP1','IP1','IP3' ]
# Set the username
env.user = 'root'
# Set the password [NOT RECOMMENDED]
env.password = { 'IP1':'pass11' ,'IP1':'pass11','IP3':'pass' }
以上方法均无效,fabric只会给出错误:
No handlers could be found for logger "paramiko.transport"
Traceback (most recent call last):
谁能指出正确的方法吗?
我正在使用结构版本“ 1.10.2”。
您应该使用env.passwords(复数)而不是env.password,有关更多详细信息,请参阅doc:
env.passwords = {'root@IP1': 'pass11' , 'root@IP1': 'pass11', 'root@IP3':'pass'}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。