【发布时间】:2015-10-03 04:18:28
【问题描述】:
我正在使用 JSch 连接到服务器。我正在将我的私钥转换为 OpenSSH,因为这是需要的(有人告诉我)。我的两个问题是:
- 我应该如何命名这个 OpenSSH 文件?
- 这个转换后的文件是否也必须像添加使用 PuTTY 连接时生成的私钥一样添加到服务器?
【问题讨论】:
标签: java ssh putty jsch private-key
我正在使用 JSch 连接到服务器。我正在将我的私钥转换为 OpenSSH,因为这是需要的(有人告诉我)。我的两个问题是:
【问题讨论】:
标签: java ssh putty jsch private-key
密钥对文件的名称无关紧要,因为您明确告诉 JSch 文件的路径。 JSch 关心的只是内容。
虽然约定是使用id_dsa 或id_rsa。
如果您将密钥对文件从一种格式(例如 PuTTY/.ppk)转换为另一种格式(例如 OpenSSH),并且您可以使用原始格式的密钥进行身份验证,则无需将新的公钥添加到服务器。因为没有新的公钥。密钥对(私钥和公钥)仍然相同。所改变的只是密钥在文件中的存储格式。
【讨论】: