я пытаюсь подключить свой SFTP-сервер с помощью privatekey.pem/privatekey.ppk Но все равно получаю ту же ошибку: "Не удалось войти в систему с именем пользователя: XXXXX, хост: XX.XX.XX.XX" [![введите описание изображения][1]][1] [1]:

Изначально у меня есть privatekey.ppk, затем я конвертирую в privatekey.pem с помощью puttygen, потому что я думал, что Laravel не может использовать файл .ppk . Но результат все тот же.
Кстати, я могу получить доступ через WinSCP с помощью моего privatekey.ppk и Терминала с помощью моего privatekey.pem . Но, к сожалению, через Laravel я не могу дозвониться.
Некоторая информация, которую я использую:
[*]Ларавель 8 [*]Файл 7 [*]лига/flysystem-sftp: 1.1 [*]phpseclib/phpseclib: 2.0
Я также попробовал соединение с phpseclib, но все равно
используйте phpseclib\Crypt\RSA; используйте phpseclib\Net\SFTP; $key = новый RSA; $key->loadKey(file_get_contents('C:/key/privatekey.pem')); $sftp = новый SFTP('XX.XX.XX.XX'); if (!$sftp->login('XXXXX', $key)) { dd($sftp->getLog()); } мой config\filesystems.php
'sftp' => [ 'драйвер' => 'sftp', 'хост' => 'XX.XX.XX.XX', 'имя пользователя' => 'XXXX', 'privateKey' => file_get_contents('C:/key/privatekey.pem'), 'корень' => '/загрузить' ] мой myprivatekey.pem
----- BEGIN OPENSSH PRIVATE KEY ----- b3BlbnNzaC1rZXktdjEAAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAAABAAAAMwAAAAtc2gtZW QyNTUxOQAAACAiSbn2URP33h/UjsByVXQA1H/sb8enNTf4PjPFlRdYp4gAAAJj7Xoxl+16M ZQAAAAtsc2gtZWQyNTUxOQAAACAiSbn2URP33h/UjsByVXQA1H/sb8eNTf4PjPFlRdYp4g -----КОНЕЦ OPENSSH ЧАСТНЫЙ КЛЮЧ----- Надеюсь, кто-нибудь подскажет мне, что происходит. спасибо