PHP Как использовать функцию SSH только с закрытым ключом - PullRequest
0 голосов
/ 04 июня 2019

Я ищу подключение к серверу с помощью SSH. Я прочитал в документации, что мне также нужно указать открытый ключ.

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

Можно ли пропустить ключ публикации?

Также я хотел бы передать значение личного файла вместо пути к файлу

1 Ответ

1 голос
/ 04 июня 2019

SSH основан на подходе шифрования с открытым ключом .В такой системе любой человек может зашифровать сообщение, используя открытый ключ получателя, но это зашифрованное сообщение можно расшифровать только с помощью личного ключа получателя.

Поэтому для связи здесь необходимо использовать два ключа: открытый ключ, чтобы сервер мог шифровать возвращаемые данные, и в то же время вы должны иметь свой закрытый ключ, чтобы вы могли расшифровать, какой сервер зашифрован.И вы должны сделать это своим закрытым ключом, закрытым, иначе любой сможет расшифровать данные, и все усилия будут тщетными.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...