Um cliente ssh / telnet da Web

6

Eu estou em uma situação difícil agora. Eu queria saber se alguém viu um HTML, ou um cliente PHP ssh na Web, pois tanto minha empresa quanto a escola bloqueiam tudo além da porta 80. Sou um maníaco pelo controle quando se trata de meus servidores, então sim. Eu encontrei coisas como gateone, mas aqui está especificamente o meu problema.

Eu tenho acesso pela porta 80. Eu hospedo sites na porta 80, se o meu servidor. Eu posso executar scripts PHP via Apache. Não consigo visitar sites por meio de criptografia. Eu não posso mudar a porta ssh (confie em mim, eu tentei) Eu tenho acesso root ao servidor.

Qualquer ajuda ou ideias seriam apreciadas. Se o pior acontecer, posso escrever o meu no PHP.

    
por qmarchi 16.10.2012 / 15:34

3 respostas

4

Talvez Shell em uma caixa , Gate One ou Commando faça o que quiser, mas talvez seja necessário configurá-los para desabilitar a criptografia:

Shell In A Box implements a web server that can export arbitrary command line tools to a web based terminal emulator. This emulator is accessible to any JavaScript and CSS enabled web browser and does not require any additional browser plugins. Most typically, login shells would be exported this way:

Gate One™ is a web-based Terminal Emulator and SSH client that brings the power of the command line to the web. It requires no browser plugins and is built on top of a powerful plugin system that allows every aspect of its appearance and functionality to be customized.

Commando.io is a web-based interface for streamlining the use of SSH for deployments and system administration tasks across groups of remote servers.

    
por 16.10.2012 / 16:56
0

Você poderia executar o Ajaxterm no seu servidor (você precisaria executar um servidor da Web lá). Ajaxterm é uma aplicação web que lhe dá um terminal dentro de um navegador. Está tudo bem para digitar comandos, é ruim para transferir arquivos. Existe um pacote do Ubuntu e uma comunidade Ubuntu página .

    
por 16.10.2012 / 23:45
0
O

link permite que você encapsule uma conexão com solicitações HTTP PUT . Então você poderia usar o ssh em cima disso (por exemplo, com o ProxyCommand ), então você não teria que sacrificar a criptografia ou a autenticação do servidor / cliente.

    
por 17.10.2012 / 00:12