Как пройти аутентификацию для загрузки файлов по 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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