Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 12 additions & 4 deletions reference/ssh2/functions/ssh2-auth-pubkey-file.xml
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 12f0e72200ea9249d0fc2f118528bd24b24c44a6 Maintainer: rjhdby Status: ready -->
<!-- EN-Revision: 74ef2355c59e814d14f75a0792d22727be72f137 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.ssh2-auth-pubkey-file">
<refnamediv>
<refname>ssh2_auth_pubkey_file</refname>
<refpurpose>Аутентификация с открытым ключом</refpurpose>
<refpurpose>Аутентификация с открытым ключом из файла</refpurpose>
</refnamediv>

<refsect1 role="description">
Expand Down Expand Up @@ -38,6 +38,7 @@
<term><parameter>username</parameter></term>
<listitem>
<simpara>
Имя пользователя для аутентификации на удалённом сервере.
</simpara>
</listitem>
</varlistentry>
Expand Down Expand Up @@ -105,12 +106,19 @@ if (ssh2_auth_pubkey_file($connection, 'username',
<note>
<simpara>
Основная библиотека libssh не поддерживает частичные аутентификации очень чисто.
То есть, если вам нужно предоставить как открытый ключ, так и пароль, он будет выглядеть так, как если бы эта функция потерпела неудачу. В данном конкретном случае неудачный вызов
может означать, что аутентификация не завершена. Вам нужно игнорировать это неудачное выполнение, продолжить работу и вызвать <function>ssh2_auth_password</function> для завершения аутентификации.
То есть, если нужно предоставить как открытый ключ, так и пароль, это будет выглядеть так, как если бы эта функция потерпела неудачу. В данном конкретном случае неудачный вызов
может означать, что аутентификация не завершена. Следует игнорировать это неудачное выполнение, продолжить работу и вызвать <function>ssh2_auth_password</function> для завершения аутентификации.
</simpara>
</note>
</refsect1>

<refsect1 role="seealso">
&reftitle.seealso;
<simplelist>
<member><function>ssh2_auth_pubkey</function></member>
</simplelist>
</refsect1>

</refentry>
<!-- Keep this comment at the end of the file
Local variables:
Expand Down
3 changes: 2 additions & 1 deletion reference/ssh2/functions/ssh2-connect.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 12f0e72200ea9249d0fc2f118528bd24b24c44a6 Maintainer: rjhdby Status: ready -->
<!-- EN-Revision: 74ef2355c59e814d14f75a0792d22727be72f137 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://docbook.org/ns/docbook" xml:id="function.ssh2-connect">
<refnamediv>
Expand Down Expand Up @@ -284,6 +284,7 @@ if (!$connection) die('Не удалось установить соединен
<member><function>ssh2_fingerprint</function></member>
<member><function>ssh2_auth_none</function></member>
<member><function>ssh2_auth_password</function></member>
<member><function>ssh2_auth_pubkey</function></member>
<member><function>ssh2_auth_pubkey_file</function></member>
<member><function>ssh2_disconnect</function></member>
</simplelist>
Expand Down
Loading