Я хочу иметь приложение NodeJS, к которому я могу подключиться через SSH с открытым ключом и отправить ему некоторые данные. Чтобы быть более явным, это должно выглядеть следующим образом:
- Приложение NodeJS имеет некоторые написанные функции
- С сервера я запускаю приложение nodejs по ssh и пытается идентифицировать меня по моему открытому ключу.
- После того, как я пройду аутентификацию, я могу отправить ему несколько строк, приложение проанализирует строку и выполнит различные функции.
Единственная проблема заключается в том, что мне не удается сделать это с любым существующим пакетом SSH npm. Я хочу, чтобы приложение nodejs просто принимало SSH-соединение, выполняло аутентификацию и ждало некоторых строк. Это возможно?
РЕДАКТИРОВАТЬ: я хочу использовать этот подход, потому что я хочу вызывать функции узла только для выполнения чего-либо только от некоторых разрешенных клиентов (серверов), и я не хочу отправлять эти запросы через HTTP, чтобы любой мог получить к нему доступ