我想从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并且没有任何改动。
修改 我还尝试了另一个也有密码的服务器上的密钥文件:这也不起作用。这可能是配置中的问题吗?
答案 0 :(得分:0)
对不起。
我发现我加载了一个非常旧的版本。我想我是从sourceforge得到的,可执行文件已经过时了(2003年到2004年)。
您可以从github获取实际版本:https://github.com/PowerShell/Win32-OpenSSH/releases/。我不知道这是否正式发布。这有点令人困惑。