PHP.mk документација

ssh2_publickey_list

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.ssh2-publickey-list.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.ssh2-publickey-list.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
ssh2_publickey_list

Референца за `function.ssh2-publickey-list.php` со подобрена типографија и навигација.

function.ssh2-publickey-list.php

ssh2_publickey_list

(PECL ssh2 >= 0.10)

ssh2_publickey_list Листај ги моментално овластените јавни клучеви

= NULL

ssh2_publickey_list(resource $pkey): array

Листај ги моментално овластените јавни клучеви.

Параметри

pkey
Ресурс од подсистемот за јавни клучеви

Вратени вредности

Враќа нумерички индексирана низа од клучеви, од кои секој е асоцијативна низа што содржи: елементи name, blob и attrs.

Елементи на јавниот клуч
Клуч на низа Значење
name Име на алгоритмот што се користи од овој јавен клуч, на пример: ssh-dss or ssh-rsa.
blob Јавен клуч blob како сурови бинарни податоци.
attrs Атрибути доделени на овој јавен клуч. Најчестиот атрибут, и единствениот поддржан од серверите за јавни клучеви верзија 1, е comment, што може да биде кој било слободен стринг.

Примери

Пример #1 Листање на овластени клучеви со ssh2_publickey_list()

<?php
$ssh2
= ssh2_connect('shell.example.com', 22);
ssh2_auth_password($ssh2, 'jdoe', 'secret');
$pkey = ssh2_publickey_init($ssh2);

$list = ssh2_publickey_list($pkey);

foreach(
$list as $key) {
echo
"Key: {$key['name']}\n";
echo
"Blob: " . chunk_split(base64_encode($key['blob']), 40, "\n") . "\n";
echo
"Comment: {$key['attrs']['comment']}\n\n";
}
?>

Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред

Key: ssh-rsa
Blob: AAAAB3NzaC1yc2EAAAABIwAAAIEA5HVt6VqSGd5P
TrLRdjNONxXH1tVFGn0Bd26BF0aCP9qyJRlvdJ3j
4WBeX4ZmrveGrjMgkseSYc4xZ26sDHwfL351xjza
Lpipu\BGRrw17mWVBhuCExo476ri5tQFzbTc54VE
HYckxQ16CjSTibI5X69GmnYC9PNqEYq/1TP+HF10
Comment: John's Key

Key: ssh-rsa
Blob: AAAAB3NzaHVt6VqSGd5C1yc2EAAAABIwA232dnJA
AIEA5HVt6VqSGd5PTrLRdjNONxX/1TP+HF1HVt6V
qSGd50H1tVFGn0BB3NzaC1yc2EAd26BF0aCP9qyJ
RlvdJ3j4WBeX4ZmrveGrjMgkseSYc4xZ26HVt6Vq
SGd5sDHwfL351xjzaLpipu\BGB3NzaC1yc2EA/1T
Comment: Alice's Key

Белешки

Забелешка: Јавно-клучната потсистема се користи за управување со јавни клучеви на сервер на кој клиентот е already автентициран. За автентикација на оддалечен систем користејќи автентикација со јавен клуч, користете ја ssh2_auth_pubkey_file() функцијата наместо тоа.

Види Исто така

Белешки од корисници

Нема белешки од корисници за оваа страница.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.