Я пытаюсь загрузить файл через sftp
, используя laravel.
Вот конфигурация SFTP:
SFTP_HOST=X.X.X.X
SFTP_USERNAME=root
SFTP_PASSWORD=
SFTP_KEY_PATH=/root/usr/es_server.pem
config> filesystems.php
'sftp' => [
'driver' => 'sftp',
'host' => env('SFTP_HOST'),
'port' => 22,
'username' => env('SFTP_USERNAME'),
'root' => '/uploads/',
'privateKey' => env('SFTP_KEY_PATH'),
'visibility' => 'public',
'permPublic' => 0755,
'directoryPerm' => 0755
]
Это работает правильно на моем локальном, с теми же host
и key
.
Но с развернутого сервера я получаю это
"Could not login with username: root, host: x.x.x.x"
Вход на развернутый сервер и подключение сервера host
через sftp
работает для пользователя root
и same key
.
root@dma:~# sftp -i es_server.pem root@x.x.x.x
Connected to x.x.x.x
sftp>
Я проверил наличие брандмауэров на хост-сервере, если он блокирует развернутый сервер, но блоков не найдено.
В чем может быть проблема? Чего мне не хватает?