Я столкнулся с проблемой при использовании функции ssh2_auth_pubkey_file()
в php.Я прочитал руководство php, и я запутался в его параметрах.
ssh2_auth_pubkey_file()
имеет 4 параметра, которые ssh2_connection
, user_name
, public_key
, private_key
, passphrase
.
Я получил сообщение « Аутентификация для оператора, использующего открытый ключ: Ошибка открытия файла открытого ключа ».
Я сгенерировал открытый ключ и закрытый ключ с оператором на клиентесервер, затем отправил открытый ключ на удаленный сервер.Этот ключ хранится как home/oper/.ssh/autorized_keys
.
Я запутался в параметре ssh2_auth_pubkey_file()
функции public_key
, это public_key
означает локальный public_key
или удаленный public_key
?Мне интересно то же самое для закрытого ключа.
Возможно, это проблема с разрешением, но я просто не могу понять это.