Подключитесь к серверу sftp с помощью файла ppk ssh-dss

Я пытаюсь подключиться через sftp к моему серверу с закрытым ключом (файл .ppk и ssh-dss) в PHP

Проблема в том, что закрытый ключ — это ssh-dss, а не RSA.

Я пытался использовать phpseclib с этим кодом, но не работает (RSA, я полагаю)

set_include_path(get_include_path() . PATH_SEPARATOR . 'lib/phpseclib');
include('Net/SSH2.php');
include('Crypt/RSA.php');

$rsa = new Crypt_RSA();
$rsa->setPassword('my-pass-phrase');
$content = file_get_contents('key/private.ppk');
$rsa->loadKey($content);
$ssh = new Net_SSH2('host');
if (!$ssh->login('username', $rsa)) {
exit('Login Failed');
}

Спасибо

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector