Please note that the function ssh2_auth_password raises PHP warning(!) on bad authentication. To avoid the warning, use the "silence" ("@") operator.
<?php
$ssh = ssh2_connect($host);
if (false === $ssh) {
die('connection failed');
}
$auth = @ssh2_auth_password($ssh, $user, $password);
if (false === $auth) {
die('authentication failed');
}
?>
PHP.mk документација
ssh2_auth_password
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
function.ssh2-auth-password.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
function.ssh2-auth-password.php
ssh2_auth_password
Референца за `function.ssh2-auth-password.php` со подобрена типографија и навигација.
ssh2_auth_password
(PECL ssh2 >= 0.9.0)
ssh2_auth_password — Автентикација преку SSH со обична лозинка
= NULL
Автентикација преку SSH со обична лозинка. Од верзија 0.12 оваа функција поддржува и метод keyboard_interactive.
Параметри
session- Барај SFTP подсистем од веќе поврзан SSH2 сервер. ssh2_connect().
username- Корисничко име на далечинскиот управувач.
password-
Лозинка за
username
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.
Примери
Пример #1 Автентикација со лозинка
<?php
$connection = ssh2_connect('shell.example.com', 22);
if (ssh2_auth_password($connection, 'username', 'secret')) {
echo "Authentication Successful!\n";
} else {
die('Authentication Failed...');
}
?>Белешки од корисници 1 белешка
sgchris на gmail точка ком ¶
пред 10 години