Веб-приложение для выполнения удаленных команд ssh с использованием стека MEAN
Я предполагаю работать над интранет-проектом с использованием стека MEAN. Это только операция на стороне клиента, чтобы выполнить вход в систему. Цель проекта - подключить клиентский MAC-адрес при входе в систему, а затем запустить удаленную безопасную оболочку на другом сервере и ввести конкретные команды, используя данные пользователя клиента и MAC-адрес. до сих пор я провел исследование и выяснил, что там невозможно получить MAC-адрес клиента напрямую. Тем не менее, я увидел, что есть модуль nmp "macfromip", который может получить MAC-адрес на основе предварительно определенного IP-адреса. однако клиенты не используют статический адрес, поэтому он не может быть предопределен, поэтому я обнаружил, что socket.io можно использовать для получения IP-адреса клиента. поэтому я делаю вывод, что socket.io может получить IP-адрес клиента и передать его модулю macfromip для получения MAC-адреса клиента. Кроме того, я нашел модуль с именем remote-exec, который является оболочкой ssh2 для запуска удаленной защищенной оболочки с использованием nodejs. Пока это идеология, может кто-то указать мне, как это кодировать, ps я немного новичок в программировании на javascript. пока спасибо.