【问题标题】:OpenSSH for Windows connection with private key and passphraseOpenSSH for Windows 使用私钥和密码进行连接
【发布时间】: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)。我都试过了,但没有任何改变。

标签: windows ssh openssh


【解决方案1】:

对不起。

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

您可以从 github 获取实际版本:https://github.com/PowerShell/Win32-OpenSSH/releases/。不知道这算不算正式版。有点混乱。

【讨论】:

    猜你喜欢
    • 2021-09-28
    • 2018-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-27
    • 2012-07-15
    • 2014-07-12
    相关资源
    最近更新 更多