OpenSSH for Windows连接私钥和密码

时间:2016-02-28 15:45:22

标签: windows ssh openssh

我想从Putty切换到OpenSSH,以便在Windows中将SSH连接切换到我们的服务器。我想仅将OpenSSH用作客户端,并且我有一个带有附加密码的私钥。

我尝试连接到我的服务器,OpenSSH加载密钥文件,但每次输入密码时,似乎都不正确。

C:\Users\user>ssh -i D:\folder\.ssh\private_key user@host
Enter passphrase for key 'D:\folder\.ssh\private_key':
Enter passphrase for key 'D:\folder\.ssh\private_key':
Enter passphrase for key 'D:\folder\.ssh\private_key':
user@host's password:

你可以看到,我的密钥文件不在标准文件夹中。我不认为这是问题,所以只有fyi。

有什么问题?我使用标准配置安装了OpenSSH并且没有任何改动。

修改 我还尝试了另一个也有密码的服务器上的密钥文件:这也不起作用。这可能是配置中的问题吗?

1 个答案:

答案 0 :(得分:0)

对不起。

我发现我加载了一个非常旧的版本。我想我是从sourceforge得到的,可执行文件已经过时了(2003年到2004年)。

您可以从github获取实际版本:https://github.com/PowerShell/Win32-OpenSSH/releases/。我不知道这是否正式发布。这有点令人困惑。