Я хочу предоставить доступ к Shell через HTTP (с помощью веб-браузера) нескольким своим пользователям. Есть ли утилита, желательно бесплатная, которую я могу использовать для ее включения.
Нет. пользователей прибл. 100, и мне нужны отдельные сеансы оболочки для каждого из них, а веб-интерфейс должен требовать от них входа в систему с учетными данными пользователя / pwd.
Ajaxterm приятно и достаточно просто настроить.
Я знаю, что на данный момент этот вопрос немного устарел, но он все еще появляется во многих результатах поиска Google, поэтому я подумал, что дам обновленный ответ:
Gate One (эмулятор терминала HTML5 / клиент SSH): http://liftoffsoftware.com/Products/GateOne Исходный код Gate One: https://github.com/liftoff/GateOne/ ... и вот видеообзор, если вам нравятся такие вещи: http://www.youtube.com/user/LiftoffSoftware
У Gate One много преимуществ перед другими ответами, но здесь не место их перечислять. Подробности см. По ссылкам выше.
Полное раскрытие: я являюсь автором Gate One.
Пакет webmin (http://www.webmin.com/) есть это (и многое другое, если вам интересно)
Поскольку я еще не могу комментировать, я отправлю это как ответ: Не забудьте настроить https (SSL), если вы используете Ajaxterm для сеанса SSH. Все SSH-шифрование бесполезно, если трафик между вашим браузером и веб-сервером не зашифрован. Вы найдете «Как настроить https» ниже на странице Ajaxterm, опубликованной Алексом.