我正在使用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,没有任何提示。