PHP.mk документација
ssh2_auth_hostbased_file
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
function.ssh2-auth-hostbased-file.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
function.ssh2-auth-hostbased-file.php
ssh2_auth_hostbased_file
Референца за `function.ssh2-auth-hostbased-file.php` со подобрена типографија и навигација.
ssh2_auth_hostbased_file
(PECL ssh2 >= 0.9.0)
ssh2_auth_hostbased_file — Автентицирајте користејќи јавна клуча за домаќин
= NULL
ssh2_auth_hostbased_file(
resource
string
string
string
string
string
string
): bool
resource
$session,string
$username,string
$hostname,string
$pubkeyfile,string
$privkeyfile,string
$passphrase = ?,string
$local_username = ?): bool
Автентицирајте користејќи јавна клуча за домаќин прочитана од датотека.
Параметри
session- Барај SFTP подсистем од веќе поврзан SSH2 сервер. ssh2_connect().
usernamehostnamepubkeyfileprivkeyfilepassphrase-
Враќа
privkeyfileе шифриран (како што треба да биде), мора да се обезбеди лозинката. local_username-
Враќа
local_usernameсе изостави, тогаш вредноста заusernameќе се користи за тоа.
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.
Примери
Пример #1 Автентицирање со јавна клуча за домаќин
<?php
$connection = ssh2_connect('shell.example.com', 22, array('hostkey'=>'ssh-rsa'));
if (ssh2_auth_hostbased_file($connection, 'remoteusername', 'myhost.example.com',
'/usr/local/etc/hostkey_rsa.pub',
'/usr/local/etc/hostkey_rsa', 'secret',
'localusername')) {
echo "Public Key Hostbased Authentication Successful\n";
} else {
die('Public Key Hostbased Authentication Failed');
}
?>Белешки
Забелешка: ssh2_auth_hostbased_file() бара libssh2 >= 0.7 и PHP/SSH2 >= 0.7
Белешки од корисници
Нема белешки од корисници за оваа страница.