Я пытаюсь подключиться к sftp с помощью модуля npm ftp, чтобы получить файл в моей локальной системе, прежде чем я смогу его обработать.Я могу подключиться к серверу sftp, но когда я пытаюсь получить файл, я получаю следующую ошибку:
(узел: 11736) UnhandledPromiseRejectionWarning: необработанное отклонение обещания (идентификатор отклонения: 1):Ошибка: ошибка соединения sftp (узел: 11736) [DEP0018] DeprecationWarning: Необработанные отклонения обещания устарели.В будущем отклонения обещаний, которые не обрабатываются, завершат процесс Node.js с ненулевым кодом завершения.^ C⏎
Вот мой код:
var config = {
"host": "IP address",
"port": 22,
"user": "******",
"password": "******",
"connTimeout": 1000000
},
try{
client.connect(config);
client.on("ready", () => {
console.log("Connected to the SFTP...");
client.list((err, list) => {
if (err) throw err;
console.log("Directory List : ", list);
client.end();
});
}
catch(error){
console.log("Error: " + error);
}
Я знаю, что могу подключиться к серверу, но, кажется, возникает некоторая проблема, когда я пытаюсь получитьфайл.Это происходит только тогда, когда я пытаюсь подключиться к удаленному серверу.На моем localhost все работает нормально.