警告:无法在结构中加载SSH配置文件'/root/.ssh/config'

问题描述 投票:5回答:1

以下是我的代码:

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'

有帮助吗?

python python-2.7 ssh fabric
1个回答
8
投票

找到了解决方案。在.ssh /目录中使用名称config创建一个简单的文件:

touch /root/.ssh/config
© www.soinside.com 2019 - 2024. All rights reserved.