8.125 Shell2 sécurisé
8 Référence des fonctions
Manuel PHP
. Introduction . Installation . Constantes pré-définies . ssh2_auth_hostbased_file ->ssh2_auth_none . ssh2_auth_password . ssh2_auth_pubkey_file . ssh2_connect . ssh2_exec . ssh2_fetch_stream . ssh2_fingerprint . ssh2_methods_negotiated . ssh2_publickey_add . ssh2_publickey_init . ssh2_publickey_list . ssh2_publickey_remove . ssh2_scp_recv . ssh2_scp_send . ssh2_sftp_lstat . ssh2_sftp_mkdir . ssh2_sftp_readlink . ssh2_sftp_realpath . ssh2_sftp_rename . ssh2_sftp_rmdir . ssh2_sftp_stat . ssh2_sftp_symlink . ssh2_sftp_unlink . ssh2_sftp . ssh2_shell . ssh2_tunnel
|
8.125.5 ssh2_auth_none()
Identification en tant que "none"
[ Exemples avec ssh2_auth_none ] PECL
mixed
ssh2_auth_none (
resource
session
,
string
username
)
ssh2_auth_none
tente une identification en tant que "none",
qui, habituellement, échoue (et doit échouer). La particularité de cette fonctionnalité
est la suivante : le serveur doit retourner un tableau de méthodes d'identification
autorisées. Si le serveur accepte l'identification "none" en tant que méthode
d'identification pour l'utilisateur
username
, cette fonction
retournera
TRUE
.
| Utilisation de ssh2_auth_none pour récupérer la liste des méthodes d'identification. |
<?php $connection = ssh2_connect('shell.example.com', 22);
$auth_methods = ssh2_auth_none($connection, 'user');
if (in_array('password', $auth_methods)) { echo "Le serveur supporte l'identification basée sur les mots de passe\n"; } ?>
|
|