Ajaxterm é agradável e razoavelmente simples de configurar.
Desejo conceder ao Shell acesso via HTTP (usando um navegador da web) a alguns dos meus usuários. Existe um utilitário, de preferência gratuito, que eu possa usar para ativá-lo.
O não. dos usuários são aprox. 100 e quero sessões de shell separadas para cada uma delas, e a interface da web deve exigir que elas efetuem login com suas credenciais de usuário / pwd.
Ajaxterm é agradável e razoavelmente simples de configurar.
Como não posso comentar ainda, vou postar isso como uma resposta: Por favor, certifique-se de configurar https (SSL) se você usar o Ajaxterm para uma sessão SSH. Toda a criptografia SSH não terá qualquer utilidade se o tráfego entre o navegador e o servidor da Web não estiver criptografado. Você encontrará um "Howto setup https" mais abaixo na página do Ajaxterm postada por Alex.
O webmin suite ( link ) tem isso (e muito mais, se você estiver interessado)
Eu sei que essa questão já é meio antiga, mas ainda está aparecendo em muitos resultados de pesquisa do Google, então pensei em fornecer uma resposta atualizada:
Gate One (emulador de terminal HTML5 / cliente SSH): link Código-fonte do Gate One: link ... e aqui está uma visão geral em vídeo se você gosta desse tipo de coisa: link
O Gate One tem muitas vantagens sobre as outras respostas, mas este não é o lugar para enumerá-las. Basta ver os links acima para os detalhes.
Divulgação completa: Eu sou o autor do Portão Um.
Tags ssh linux shell web-server http