Documentación offline PHP master

ssh2_publickey_list

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

ssh2_publickey_list

Lista las claves públicas actualmente autorizadas

Descripción#

ssh2_publickey_list(resource $pkey): array
```php

Lista las claves públicas actualmente autorizadas.

## Parámetros

`pkey`  
Recurso Publickey Subsystem.

## Valores devueltos

Devuelve un array de claves indexadas numéricamente, cada una de ellas es un array asociativo que contiene: nombre, blob y elementos attrs.

| Clave Array | Significado |
|----|----|
| name | Nombre del algoritmo utilizado por esta clave pública, por ejemplo: `ssh-dss` o `ssh-rsa`. |
| blob | Blob de clave pública como datos binarios sin tratar. |
| attrs | Atributos asignados a esta clave pública. El atributo más común y el único soportado por la clave pública versión 1 de los servidores es `comment`, que puede ser cualquier forma de string. |

Elemento de clave pública

## Ejemplos

Lista de claves autorizadas con `ssh2_publickey_list`

```php

El ejemplo anterior mostrará:

Clave : ssh-rsa
Blob : AAAAB3NzaC1yc2EAAAABIwAAAIEA5HVt6VqSGd5P
TrLRdjNONxXH1tVFGn0Bd26BF0aCP9qyJRlvdJ3j
4WBeX4ZmrveGrjMgkseSYc4xZ26sDHwfL351xjza
Lpipu\BGRrw17mWVBhuCExo476ri5tQFzbTc54VE
HYckxQ16CjSTibI5X69GmnYC9PNqEYq/1TP+HF10
Comentario : Clave de John

Clave : ssh-rsa
Blob : AAAAB3NzaHVt6VqSGd5C1yc2EAAAABIwA232dnJA
AIEA5HVt6VqSGd5PTrLRdjNONxX/1TP+HF1HVt6V
qSGd50H1tVFGn0BB3NzaC1yc2EAd26BF0aCP9qyJ
RlvdJ3j4WBeX4ZmrveGrjMgkseSYc4xZ26HVt6Vq
SGd5sDHwfL351xjzaLpipu\BGB3NzaC1yc2EA/1T
Comentario : Clave de Alice

Notas#

[!NOTE] El publickey subsystem es utilizado para gestionar las claves públicas en un servidor en el cual el cliente ya está identificado. Para identificarse a un sistema remoto utilizando la identificación por clave pública, utilice la función ssh2_auth_pubkey_file en su lugar.

Véase también#

ssh2_publickey_init

ssh2_publickey_add

ssh2_publickey_remove