Я ищу веб-решение (доступное через Интернет), которое позволило бы мне установить SSH-соединение с компьютерами во внутренней сети (Linux-блоками). Я не хочу устанавливать пользовательское программное обеспечение на каждый компьютер, к которому я хочу получить доступ таким образом.
Я посмотрел на документацию anyterm, ajaxterm, shell in a box, и ... кажется, что для этих решений требуется часть программного обеспечения, установленного на каждом компьютере, чтобы показать веб-интерфейс.
Моя внутренняя сеть находится за (DD-WRT) маршрутизатором с возможностями SSH. Снаружи (интернет) я могу подключиться к роутеру через нестандартный порт SSH.
Этот маршрутизатор, в свою очередь, имеет доступ к моей внутренней сети и, как таковой, может создавать SSH-соединения с ящиками в этой внутренней сети. (
Я хотел бы иметь возможность получить доступ к внутренним компьютерам через веб-интерфейс без необходимости устанавливать специальное программное обеспечение на этих внутренних компьютерах.
Решение будет состоять из
серверная часть, которая
- подключается к маршрутизатору DD-WRT
- с маршрутизатора DD-WRT подключается к внутреннему сетевому ресурсу через SSH
Все это должно быть сделано в автоматическом режиме. Я не хочу, чтобы пользователь настраивал соединение SSH с маршрутизатором DD-WRT, а затем из этой оболочки выполнял другую команду ssh, чтобы получить доступ к внутреннему сетевому ресурсу.
клиентская часть, которая
- отображает ssh-терминал на веб-странице, используя javascript/ajax
Я не ищу хостинговое решение, а скорее что-то, что я могу интегрировать в свою собственную консоль управления.