Я пытаюсь подключиться к своему серверу, используя пакет атомов "Remote-FTP" и используя закрытый ключ.
На моем сервере настроены ключи SSH, и я могу успешно подключиться с помощью замазки.
Закрытый ключ сохраняется в папке моего проекта, и у меня есть существующий файл .ftpconfig (без закрытого ключа), который успешно подключается, когда я заменяю информацию внутри файла.
Ключ был преобразован в необходимый формат ssh, и в настоящий момент у меня нет пароля. Я также дал полный путь к файлу закрытого ключа
Вот мой файл .ftpconfig -
{
"protocol": "sftp",
"host": "user@server",
"port": 22,
"user": "",
"pass": "",
"promptForPass": false,
"remote": "",
"local": "",
"agent": "",
"privatekey": "putty_private_key_sbappsupconvrted.ppk",
"passphrase": "",
"hosthash": "",
"ignorehost": true,
"connTimeout": 10000,
"keepalive": 10000,
"keyboardInteractive": true,
"watch": [],
"watchTimeout": 500
}
Код ошибки, который я получаю:
УДАЛЕННЫЙ FTP: Соединение ...
REMOTE FTP: Ошибка подключения: getaddrinfo EAI_FAIL user @ server:
22
УДАЛЕННЫЙ FTP: Соединение закрыто
Я также указал полный путь к файлу секретного ключа
C:\Users\user\.atom\server\putty_private_key_sbappsupconvrted.ppk
и я получаю эту ошибку
Не удалось проанализировать .ftpconfig Неожиданный токен U в JSON в позиции 219
Любая помощь будет принята с благодарностью