簡體   English   中英

PHP如何僅使用私鑰使用ssh函數

[英]PHP How to use ssh function with only a private key

我正在尋找使用ssh連接到服務器的方法。 我在文檔中讀到,我還需要指定公鑰。

ssh2_auth_pubkey_file ( resource $session , string $username , string $pubkeyfile , string $privkeyfile [, string $passphrase ] ) : bool

是否可以省略發布密鑰?

我也想傳遞私有文件的值而不是文件的路徑

SSH基於公共密鑰加密方法。 在這樣的系統中,任何人都可以使用接收者的公鑰對消息進行加密,但是只能使用接收者的私鑰對加密的消息進行解密。

因此,您需要在此處使用兩個密鑰進行通信:服務器的公用密鑰,以便能夠加密返回的數據,同時,您還必須具有私鑰,以便可以解密加密的服務器。 並且您必須將其私鑰設為私有,否則任何人都將能夠解密數據,從而使整個工作徒勞。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM