Sessão de console do Linux sobre HTTP?

6

Eu gostaria de administrar remotamente minha máquina Linux em casa enquanto estou no trabalho. Apenas as portas 80 e 443 estão disponíveis, através de um proxy HTTP. Eu não quero instalar software de tunelamento.

O que eu realmente preciso é algo que será executado no meu servidor e exibir um console dentro de um navegador da web. Tem algo parecido por aí?

    
por TopBanana 11.07.2011 / 23:22

4 respostas

7

(Linux) Rackspace Cloud Servers permite que você use um terminal baseado em navegador, então eu procurei por algo assim e achei isso: Ajaxterm . Você pode executá-lo pela porta 443.

UPDATE

Duranteoanopassado,usei shellinabox , que acho funcionar muito melhor do que o Ajaxterm. Na verdade, funciona incrivelmente bem e é muito útil.

Dica: você pode colar no Google Chrome com CTRL + SHIFT + v .

    
por 12.07.2011 / 00:00
4

Eu sei que o webmin fornece essa funcionalidade, pois eu a uso no trabalho em uma caixa do Ubuntu.

    
por 11.07.2011 / 23:29
1

Assumindo que 80 e 443 realmente são as únicas portas disponíveis (há um firewall de saída no trabalho?), minha solução seria configurar o SSH em casa para ouvir em uma dessas portas e conectar-se do trabalho com um terminal ou Putty se você estiver usando o Windows.

Encontre seu arquivo de configuração sshd no servidor doméstico (/ etc / ssh / sshd_config seria o primeiro lugar que eu verificaria) e mude a configuração de Porta para, digamos, 443. Reinicie o daemon ssh, e você deve poder conectar-se do trabalho usando

ssh -p 443 homeIP

Claro, suponho que você não queira executar um servidor da Web em sua máquina doméstica.

    
por 11.07.2011 / 23:36
1

Estou em uma posição semelhante - no trabalho, só posso conectar-me à Internet usando um proxy da web, nada mais funciona e, embora seja possível fazer um túnel para fora da porta 443 usando SSH, isso não é muito útil ao usar um PC Windows cliente em que a instalação de aplicativos e portas de ligação não é permitida.

Eu costumava usar o Ajaxterm, mas ele não parece funcionar corretamente em navegadores modernos - pressionar o backspace informa o Chrome a voltar em sua história, por exemplo. Depois de pesquisar um pouco demais, deparei-me com o link que faz a mesma coisa, mas funciona muito melhor (instale-o da mesma forma como Ajaxterm usando um redirecionamento de proxy no Apache).

    
por 25.05.2012 / 14:51