Настройте пакет атома RemoteFTP для Dreamhost SFTP

Сбой загрузки SFTP при использовании пакета атома RemoteFTP с серверами Dreamhost.

RemoteFTP с FTP работает, поэтому я знаю, что учетные данные в порядке.

SFTP через Filezilla работает, поэтому я знаю, что конфигурация SFTP на стороне сервера хороша; Filezilla запросила хеш SSH хоста, который я визуально подтвердил/сопоставил с информацией Dreamhost.

SFTP через RemoteFTP подключается, но не показывает папки/файлы сервера. Но при попытке загрузки файла RemoteFTP выдает ошибку RemoteFTP: Ошибка загрузки. Нет такого файла

Вот очищенный .ftpconfig:

{
    "protocol": "sftp",
    "host": "example.com",
    "port": 22,
    "user": "user",
    "pass": "password",
    "promptForPass": false,
    "remote": "/server-folder-name/",
    "local": "",
    "agent": "",
    "privatekey": "",
    "passphrase": "",
    "hosthash": "",
    "ignorehost": true,
    "connTimeout": 10000,
    "keepalive": 10000,
    "keyboardInteractive": false,
    "keyboardInteractiveForPass": false,
    "remoteCommand": "",
    "remoteShell": "",
    "watch": [],
     "watchTimeout": 500 
}

Я подозревал, что хэшу хоста нужен ключ, поэтому я поместил туда предоставленную Dreamhost строку отпечатка пальца, но это не сработало.


person LWRMS    schedule 16.03.2021    source источник


Ответы (1)


Исправление заключалось в том, чтобы поместить полный путь к папке сервера в поле удаленного файла конфигурации.

"remote": "/root/id/server-folder-name/",
person LWRMS    schedule 18.03.2021