Как пройти аутентификацию для загрузки файлов по ssh в php [закрыто]Php

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

Сообщение Anonymous »

Я могу безопасно подключиться к своему Linux-серверу в Windows с помощью puTTY и Core FTP LE, как для root, так и для пользователя «spring».
Но я хочу подключиться с помощью Windows PHP программе для пользователя "spring" с использованием библиотеки ssh2.
Я пробовал подключиться тремя способами:
  • с помощью Файлы .crt и .key для сертификата LetsEncrypt для моего веб-сайта.
Файл .crt начинается
----- НАЧАТЬ СЕРТИФИКАТ- ----
MIIFBDCCA+ygAwIBAgISBBqIyVqLzl77cQe4Tw9SyKiEMA0GCSqGSIb3DQEBCwUA
Файл .key запускается

Код: Выделить всё

-----BEGIN RSA PRIVATE KEY----- MIIEpAIBAAKCAQEA0G4hPr1pIeeJ5eEJM3b8vrNNOE/7Dk7ohNA0HTAPynVS8e2E
Это нормально подключается, но выдает ошибку при аутентификации.
  • с использованием Закрытый ключ rsa и файлы .pub для доступа моего пользователя по SSH (через Webuzo, который похож на cPanel),
Файл .pub запускается

Код: Выделить всё

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDCHzy1UuwxMKz/3Zm3UymxuL7RtXvovStan165I2ATTPe1g1BqEu6
и файл .priv запускается

Код: Выделить всё

-----BEGIN OPENSSH PRIVATE KEY----- b3BlbnNzaC1rZXktdjEAAAAACmFlczI1Ni1jdHIAAAAGYmNyeXB0AAAAGAAAABCnNUOge2
Соединяется нормально, но при аутентификации выдает ошибку.
  • с использованием Файлы .ppk и .pub для моего пользовательского доступа по SSH.
Файл .ppk запускается

Код: Выделить всё

PuTTY-User-Key-File-3: ssh-rsa Encryption: aes256-cbc Comment: spring@server.springtimesoftware.com
Соединяется нормально, но выдает ошибку при аутентификации.
В каждом случае я получаю значение FALSE (ошибка) из sh2_auth_pubkey_file .
Функции, которые я вызываю:
Соединиться:

Код: Выделить всё

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»