quinta-feira, julho 11, 2013

Usando web-console para acessar o shell pelo browser

O web-console é uma aplicação web que permite aos seus usuários executarem comandos shell no servidor usando apenas o navegador. Além disso também é possível realizar uploads/downloads de arquivos, editar arquivos de texto/scripts trafegando tudo sobre http.

Para usá-lo você precisará de:

O passo a passo da instalação está detalhado abaixo e você nem precisa ser administrador para realizar a instalação.
  1. Realize o download da última versão do web-console.
  2. Descompacte o arquivo em um diretório temporário. Ex: /tmp.
  3. Crie um diretório no servidor Apache HTTP chamado web-console e mude suas permissões para 755 (chmod 755 /path/to/www/web-console).
  4. Copie o arquivo wc.pl do diretório temporário para o diretório web-console no servidor Apache HTTP.
  5. Habilite a extensão mod_perl no servidor Apache HTTP inserindo o trecho abaixo no httpd.conf
    AddHandler cgi-script .cgi .pl
    
      AllowOverride All
      Options +FollowSymLinks +ExecCGI
    
    
  6. Reinicie o servidor Apache HTTP para recarregar as configurações realizadas.
  7. Acesse http://localhost/web-console/wc.pl e finalize a instalação criando o usuário e a senha.

Pronto! Fácil demais e uma mão na roda quando se está atrás de um firewall que não permite acesso SSH.

Esse post faz parte da série sobre Anderson Lobo Feitosa: Vida nova para um velho notebook.