Как подключиться к внешнему SSH серверу по узлу js - PullRequest
0 голосов
/ 23 января 2019

хочу подключиться к другому Linux-серверу, которому нужно SSH-соединение, напрямую из моего кода JS Node и запустить некоторые команды, такие как остановка службы и т. Д., Используя пакет npm, например "cmd-npm".

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

Я пытался использовать пакет npm ssh2, но я не могу передавать команды внутри сервера только для подключения к нему.

Есть ли идеальное решение для моего варианта использования?

Это код:

 cmd.get(
    `
    ssh username@host_ip
    cd ..
    ls
`, function (err, data, stderr) {
         await console.log('the current working dir is : ', data)
         if (err) throw await err;
    }
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...