Есть замечательный проект
Guacamole. Есть возможность получить исходные коды и кастомизировать как угодно. Сами используем его для удаленного администрирования. Поддерживает не только ssh, но и rdp, vnc и все это в браузере.))) Раньше был еще телнет, не знаю есть ли сейчас, тк в последний раз когда заходил на сайт, там не было заявлено телнета.