fea*_*rix 5 python ssh fabric python-2.7
以下是我的代码:
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")
Run Code Online (Sandbox Code Playgroud)
当我跑,fab list_files然后我得到以下错误:
警告:无法加载SSH配置文件'/root/.ssh/config'
有帮助吗?
找到了解决方案.在.ssh /目录中使用以下名称简单地创建一个文件config:
touch /root/.ssh/config
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2148 次 |
| 最近记录: |