1

Я создаю веб-страницу, которая содержит множество ссылок на различные устройства и IP-адреса. Требование таково, что при нажатии на любую из ссылок на веб-странице он должен открыть сеанс telnet/ssh для этого устройства. Я могу сделать некоторые изменения в реестре и сделать сеанс открытым в отдельном клиенте, как замазка. Но есть ли способ открыть сессию прямо в самом браузере?

Спасибо гуна

2 ответа2

1

Вы можете разместить клиент-сервер, например, с помощью Anyterm или Ajaxterm.

1

Теоретически возможно реализовать SSH-клиент непосредственно в JavaScript. Что-то вроде PuTTY, но работает прямо в вашем браузере. К сожалению, я лично не видел такого инструмента, и он, вероятно, будет довольно медленным (делая все шифрование SSH в JavaScript).

Я знаю некоторые связанные проекты, которые обычно идут немного по-другому. Они используют клиент на основе JavaScript/AJAX в вашем браузере для подключения к терминальному прокси-серверу:

В качестве альтернативы вы можете зарегистрировать определенные обработчики протоколов в своих системах, которые позволят вам запустить существующий эмулятор терминала, такой как PuTTY. Посетите этот сайт для получения дополнительной информации о том, как сделать это с Firefox.

После регистрации протокола (например, console://) вы сможете просто вставить ссылки, такие как console://192.168.1.1 в свои документы HTML, чтобы позволить клиентам с правильно зарегистрированным обработчиком протокола console:// подключаться при запуске. локальный эмулятор терминала PuTTY с правильными параметрами.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .