Como habilitar o acesso ao shell via HTTP / Web Browser?

4

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.

    
por M.N 03.06.2009 / 10:20

4 respostas

6

Ajaxterm é agradável e razoavelmente simples de configurar.

    
por 03.06.2009 / 10:29
2

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.

    
por 03.06.2009 / 11:10
2

O webmin suite ( link ) tem isso (e muito mais, se você estiver interessado)

    
por 03.06.2009 / 11:23
2

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.

    
por 20.03.2012 / 20:52