2015-02-10 44 views
2

我正在尝试使用私钥配置JSch。我使用PuTTYgen生成了公钥和私钥,但我不确定如何处理这两个文件。JSch如何使用PuTTY私钥

哪个密钥(公共/私人)需要转移到服务器?

回答

3
  1. 首先,您需要注册您的puttygen产生公共服务器上的关键。请参阅Getting ready for public key authentication或(我的)Set up SSH public key authentication

  2. JSch使用OpenSSH格式的私钥密钥。所以你必须先转换你的.ppk文件。对于看How to convert SSH keypairs generated using PuttyGen(Windows) into key-pairs used by ssh-agent and KeyChain(Linux)

  3. 终于看到Can we use JSch for SSH key-based communication?关于使用JSch OpenSSH的私人关键细节。


最近JSch的版本支持.ppk格式本身。

+0

完美答案。现在已成功使用密钥对访问进行连接。 – user3424480 2015-02-11 15:57:36

相关问题