ssh2_methods_negotiated

(PECL ssh2 >= 0.9.0)

ssh2_methods_negotiatedDevuelve una lista de métodos negociados

Descripción

ssh2_methods_negotiated(resource $session): array

Devuelve una lista de métodos negociados.

Parámetros

session

Un identificador de conexión SSH, obtenido desde la función ssh2_connect().

Valores devueltos

Ejemplos

Ejemplo #1 Determina qué métodos han sido negociados

<?php
$connection
= ssh2_connect('shell.example.com', 22);
$methods = ssh2_methods_negotiated($connection);

echo
"Clave de cifrado negociada utilizando: {$methods['kex']}\n";
echo
"Identificación del servidor utilizando {$methods['hostkey']}";
echo
"Huella: " . ssh2_fingerprint($connection) . "\n";

echo
"Métodos de transmisión de paquetes cliente a servidor:\n";
echo
"\tCrypt: {$methods['client_to_server']['crypt']}\n";
echo
"\tComp: {$methods['client_to_server']['comp']}\n";
echo
"\tMAC: {$methods['client_to_server']['mac']}\n";

echo
"Métodos de transmisión de paquetes servidor a cliente:\n";
echo
"\tCrypt: {$methods['server_to_client']['crypt']}\n";
echo
"\tComp: {$methods['server_to_client']['comp']}\n";
echo
"\tMAC: {$methods['server_to_client']['mac']}\n";

?>

Ver también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top