2013-02-24 101 views
0

我試圖使用Net::SSH2在遠程計算機上執行命令。但是,我不知道如何使用公鑰進行身份驗證。該文檔提到了這種方法:Net :: SSH2使用公鑰進行身份驗證

auth_publickey (username, public key, private key [, password ]) 

但是,它需要公鑰和私鑰。無論如何,我可以通過使用公鑰進行身份驗證?謝謝!

回答

1

這沒有意義。 「每個人」都有你的公鑰。它不能用來認證你。

+0

你是對的。我誤解了兩個不同的鍵。我現在能夠弄清楚了。 – srchulo 2013-02-25 00:32:38