Как пройти аутентификацию для загрузки файлов по ssh в phpPhp

Кемеровские программисты php общаются здесь
Anonymous
Как пройти аутентификацию для загрузки файлов по ssh в php

Сообщение Anonymous »

Я могу безопасно подключиться к своему Linux-серверу в Windows с помощью puTTY и Core FTP LE как для root, так и для пользователя.
Но я хочу подключиться к пользователю с помощью программы Windows PHP используя библиотеку ssh2.
Я пробовал подключиться тремя способами:
  • с помощью .crt и файлы .key для сертификата LetsEncrypt для моего веб-сайта,
  • с использованием закрытого ключа rsa и файлы .pub для доступа моего пользователя по SSH (через Webuzo , который похож на cPanel),
  • используя файлы .ppk и .pub для доступа пользователя по SSH.
Ни одна не работает.
Функции, которые я вызываю:
Подключиться:
ssh2_connect(SF::$sec['hostIP'], (int)SF::$sec['securePort']);

Аутентификация:
sh2_auth_pubkey_file(SF::$sftp,SF::$sec['user'],SF::$sec['publicKeyPath'], SF::$sec['privateKeyPath'],SF::$sec['privateKeyPwd']);


Подробнее здесь: https://stackoverflow.com/questions/790 ... ssh-in-php

Вернуться в «Php»