如何在Window计算机上使用SSH密钥配置结构

时间:2014-05-12 11:43:28

标签: python windows fabric ssh-keys

我正在使用Window机器。并且能够使用Cygwin-Terminal执行Fabric命令。

我面临的问题是我无法在Fabric文件中set env.key_filename

我的ssh密钥存储在'C:\Program Files (x86)\WinSCP\SSH_Key.ppk'位置,我在我的Fabric文件中提供了我的ssh密钥位置,如下所示。

env.user = 'User1'

env.key_filename = 'C:\Program Files (x86)\WinSCP\SSH_Key.ppk'

而且我坚信我需要将SSH_Key.ppk文件复制到其他地方。但不确定在哪里。

我的结构文件位置为'C:\cygwin\home\nikumar\deploy.py'

1 个答案:

答案 0 :(得分:1)

在Cygwin_Terminal中,C:驱动器的路径是/ cygdrive / c / 或者你需要在cygwin中使用的路径

'/cygdrive/c/Program\ Files\ \(x86\)/WinSCP/SSH_Key.ppk'

你也可能需要使用puttygen将ppk导出到openssh键,这样openssh就可以读取文件了。