以下是我的代码:
from fabric.network import ssh_config from fabric.api import * from fabric.context_managers import cd env.use_ssh_config = True env.hosts = ['172.16.11.16','172.16.11.17','172.16.11.18'] env.user = "monitorx" env.password = "x@345" def list_files(): with cd('/home/monitor/Ngrex'): run('ls') def get_uname(): run("uname -a")
当我跑,fab list_files
然后我得到以下错误:
警告:无法加载SSH配置文件'/root/.ssh/config'
有帮助吗?
找到了解决方案.在.ssh /目录中使用以下名称简单地创建一个文件config
:
touch /root/.ssh/config