【问题标题】:Using SSH Keys with IP*Works使用带有 IP*Works 的 SSH 密钥
【发布时间】:2013-04-07 07:24:33
【问题描述】:

我尝试使用 nsoftware 的 IP*Works 组件连接到没有密码的 SSH 服务器。以下文档中描述了有关组件功能的唯一信息:

http://www.nsoftware.com/kb/help/BWN1-A/Type_Certificate.rst

我用 Putty 创建了密钥,这是一个 PPK 文件:

PuTTY-User-Key-File-2: ssh-rsa
Encryption: aes256-cbc
Comment: rsa-key-20130329
Public-Lines: 4
...
Private-Lines: 8
...
Private-MAC: ...

但是,使用 nsoftware.IPWorksSSH.Certificate 打开此文件的任何尝试都会失败。有人对 Ip*works 的 Certificate 对象有经验吗?

【问题讨论】:

  • Putty 的 keygen 程序应该能够以标准的 openssh 格式导出密钥。很少有程序使用 putty 格式(主要是在内部使用 putty 可执行文件)
  • 我也没有看到该文档页面与 ssh 有什么关系。

标签: c# ssh


【解决方案1】:

确实,IP*Works 不使用与 PuTTY 相同的密钥格式。您将需要转换密钥。这记录在这里:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-03-21
    • 2022-11-06
    • 1970-01-01
    • 2015-09-11
    • 1970-01-01
    • 2012-12-17
    • 2011-11-04
    • 2013-09-18
    相关资源
    最近更新 更多