ssh2_auth_password
SSH 上でプレーンなパスワードを使用した認証を行う
説明
bool ssh2_auth_password(resource $session, string $username, string $password)
SSH 上でプレーンなパスワードを使用した認証を行います。
バージョン 0.12 以降、この関数は keyboard_interactive 方式にも対応するようになりました。
パラメータ
-
session
-
ssh2_connect のコールによって取得した
SSH 接続リンク ID。
-
username
-
リモートのユーザー名。
-
password
-
username のパスワード。
戻り値
成功した場合に 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...');
}
?>