2015-02-10 73 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

相關問題