diff --git a/reference/ssh2/functions/ssh2-auth-pubkey-file.xml b/reference/ssh2/functions/ssh2-auth-pubkey-file.xml index 6776ac125..d5b91794e 100644 --- a/reference/ssh2/functions/ssh2-auth-pubkey-file.xml +++ b/reference/ssh2/functions/ssh2-auth-pubkey-file.xml @@ -1,10 +1,10 @@ - + ssh2_auth_pubkey_file - Аутентификация с открытым ключом + Аутентификация с открытым ключом из файла @@ -38,6 +38,7 @@ username + Имя пользователя для аутентификации на удалённом сервере. @@ -105,12 +106,19 @@ if (ssh2_auth_pubkey_file($connection, 'username', Основная библиотека libssh не поддерживает частичные аутентификации очень чисто. - То есть, если вам нужно предоставить как открытый ключ, так и пароль, он будет выглядеть так, как если бы эта функция потерпела неудачу. В данном конкретном случае неудачный вызов - может означать, что аутентификация не завершена. Вам нужно игнорировать это неудачное выполнение, продолжить работу и вызвать ssh2_auth_password для завершения аутентификации. + То есть, если нужно предоставить как открытый ключ, так и пароль, это будет выглядеть так, как если бы эта функция потерпела неудачу. В данном конкретном случае неудачный вызов + может означать, что аутентификация не завершена. Следует игнорировать это неудачное выполнение, продолжить работу и вызвать ssh2_auth_password для завершения аутентификации. + + &reftitle.seealso; + + ssh2_auth_pubkey + + + + @@ -284,6 +284,7 @@ if (!$connection) die('Не удалось установить соединен ssh2_fingerprint ssh2_auth_none ssh2_auth_password + ssh2_auth_pubkey ssh2_auth_pubkey_file ssh2_disconnect