将私钥从PuTTY转换为OpenSSH格式后,是否需要向服务器添加新的公钥?

时间:2015-09-30 20:18:02

标签: java ssh putty jsch private-key

我正在使用JSch连接到服务器。我正在将我的私钥转换为OpenSSH,因为这是需要的(所以我被告知)。我的两个问题是:

  1. 我该如何命名这个OpenSSH文件?
  2. 此转换文件是否也必须添加到服务器,类似于添加使用PuTTY连接时生成的私钥?

1 个答案:

答案 0 :(得分:2)

密钥对文件的名称无关紧要,因为您明确告诉JSch文件的路径。所有JSch都关心的是内容。

虽然惯例是使用id_dsaid_rsa

如果您将密钥对文件从一种格式(例如PuTTY / .ppk)转换为另一种格式(例如OpenSSH),并且您可以使用原始格式的密钥进行身份验证,则无需向该格式添加新的公钥。服务器。因为没有新的公钥。密钥对(私钥和公钥)仍然相同。所有更改都是密钥存储在文件中的格式。