Python Windows中的Fabric自动登录

Python Windows中的Fabric自动登录,python,windows,ssh,fabric,paramiko,Python,Windows,Ssh,Fabric,Paramiko,有关问题: 我使用以下指南将Putty配置为使用私有公钥(无密码)登录: 它起作用了 现在我想在没有密码提示的情况下运行Fabric。这不起作用,系统会提示我输入密码。我假设Paramiko(或其他一些结构依赖项)没有找到ppk文件。我应该将私钥文件放在哪里,以及如何告诉fabric/paramiko有关它的信息 在Vista上运行,使用Python 2.6.5和最新的Fabric(0.91)/Putty(0.60)。将以下内容添加到fabfile.py中应该可以: env.user =

有关问题:

我使用以下指南将Putty配置为使用私有公钥(无密码)登录:

它起作用了

现在我想在没有密码提示的情况下运行Fabric。这不起作用,系统会提示我输入密码。我假设Paramiko(或其他一些结构依赖项)没有找到ppk文件。我应该将私钥文件放在哪里,以及如何告诉fabric/paramiko有关它的信息


在Vista上运行,使用Python 2.6.5和最新的Fabric(0.91)/Putty(0.60)。

将以下内容添加到
fabfile.py中应该可以:

env.user = "your_username"
env.key_filename = ["/path/to/keyfile"]

请参阅。

看起来不错,但不起作用。我仍然会被提示输入密码!断然的!我必须将密钥导出到puttygen中的OpenSSH格式,它才能工作。这样,用指针解决了问题。谢谢+太棒了,很高兴我能帮上忙。完全忘记了OpenSSH导出步骤(我使用windows+putty已经有一段时间了)。