PHP.mk документација
ssh2_publickey_add
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
function.ssh2-publickey-add.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
function.ssh2-publickey-add.php
ssh2_publickey_add
Референца за `function.ssh2-publickey-add.php` со подобрена типографија и навигација.
ssh2_publickey_add
(PECL ssh2 >= 0.10)
ssh2_publickey_add — Додај овластен јавен клуч
= NULL
ssh2_publickey_add(
resource
string
string
bool
array
): bool
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"));
?>Види Исто така
- ssh2_publickey_init() Јавен клуч како сурови бинарни податоци
- ssh2_publickey_remove() - Отстрани овластен јавен клуч
- ssh2_publickey_list() - Листирај моментално овластени јавни клучеви
Белешки од корисници
Нема белешки од корисници за оваа страница.