Fabric - 连接到〜/ .ssh / config中的主机仍会提示输入密码

时间:2015-09-21 09:37:27

标签: python ssh fabric

我正在使用fabric.user_ssh_config = True,我的ssh配置如下:

Host    server_vm1.domain.com
        IdentityFile    ~/.ssh/id_rsa_uiuc
        IdentitiesOnly  yes
        User t2

但是,每次连接到此计算机时都会提示我输入密码(就像它正在查看我的标准id_rsa文件,其中 需要密码短语):

[server_vm1.domain.com] Passphrase for private key:

当我尝试fabric.api.put('ds.tar', '/root/test')时会发生这种情况。 User t2与我的本地用户(我正在运行我的结构脚本)不同。我可以直接从我的终端ssh,没有任何提示。

0 个答案:

没有答案