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

ssh2_publickey_add

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

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

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

function.ssh2-publickey-add.php

ssh2_publickey_add

(PECL ssh2 >= 0.10)

ssh2_publickey_add Додај овластен јавен клуч

= NULL

ssh2_publickey_add(
         resource $pkey,
         string $algoname,
         string $blob,
         bool $overwrite = false,
         array $attributes = ?
): bool

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

Параметри

pkey
Ресурсот на подсистемот за јавен клуч креиран од ssh2_publickey_init().
algoname
Ресурс на подсистем за јавен клуч
blob
Алгоритaм за јавен клуч (на пр.): ssh-dss, ssh-rsa
overwrite
Ако наведениот клуч веќе постои, дали треба да се презапише?
attributes
Асоцијативен список на атрибути што треба да се доделат на овој јавен клуч. Погледнете го ietf-secsh-publickey-subsystem за список на поддржани атрибути. За да означите атрибут како задолжителен, ставете ѕвездичка пред неговото име. Ако серверот не може да поддржи атрибут означен како задолжителен, ќе го прекине процесот на додавање.

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

Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.

Примери

Пример #1 Додавање јавен клуч со ssh2_publickey_add()

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

$keyblob = base64_decode('
AAAAB3NzaC1yc2EAAAABIwAAAIEA5HVt6VqSGd5PTrLRdjNONxXH1tVFGn0
Bd26BF0aCP9qyJRlvdJ3j4WBeX4ZmrveGrjMgkseSYc4xZ26sDHwfL351xj
zaLpipu\BGRrw17mWVBhuCExo476ri5tQFzbTc54VEHYckxQ16CjSTibI5X
69GmnYC9PNqEYq/1TP+HF10='
);

ssh2_publickey_add($pkey, 'ssh-rsa', $keyblob, false, array('comment'=>"John's Key"));
?>

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

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

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

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

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

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

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

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