【发布时间】:2016-02-29 16:11:00
【问题描述】:
我想从 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:
您可以看到,我的密钥文件不在标准文件夹中。我不认为这是问题所在,所以仅供参考。
有什么问题?我用标准配置安装了 OpenSSH,什么也没做。
编辑: 我还在另一个也有密码的服务器上尝试了不同的密钥文件:这也不起作用。这可能是配置的问题吗?
【问题讨论】:
-
您是否将 PuTTY 格式的密钥转换为标准的 openSSH 格式?
-
我还将密钥文件转换为特殊的腻子格式 (.ppk)。所以我有两个文件(普通的私钥文件和 ppk)。我都试过了,但没有任何改变。