我是在面料中使用ssh_key
的新手。在我按照Using an SSH keyfile with Fabric中的说明操作后,在我的代码中:
import os
from fabric.api import *
env.hosts = ['host.name.com']
env.use_ssh_config = True
env.user = "root"
env.key_filename = '/root/.ssh/config'
def local_uname():
local('uname -a')
在文件配置中,有id_rsa.pub
个密钥。我收到这样的错误:
File "paramiko/paramiko/config.py", line 68, in parse raise Exception("Unparsable line {}".format(line))
Exception: Unparsable line
有人可以帮助我吗?
答案 0 :(得分:0)
您可以设置类似
的配置文件env.ssh_config_path = '/root/.ssh/config'
或像
这样的SSH密钥env.key_filename = '/root/.ssh/id_rsa'
但是设置一个配置文件用作SSH密钥是没有意义的。