Tutorial: Como aceder ao terminal Linux via browser
Quem não conhece o terminal do GNU/Linux? Uma janela (normalmente) preta , onde está “escondido” o poder dos sistemas GNU/Linux e a partir do qual conseguimos comandar todo o sistema (localmente ou remotamente).
Mas sabia que pode aceder ao terminal do Linux usando simplesmente um browser?
O acesso ao terminal Linux é normalmente feito usando programas como o GNOME Terminal ou remotamente usando o popular SSH. Mas o acesso ao terminal pode também ser feito via browser usando para isso uma pequena ferramenta que se chama Wetty (Web + tty).
Como instalar o Wetty no Debian 8 e derivados?
A instalação do Wetty é bastante simples, bastando para isso executar apenas os seguintes comandos para a instalação da versão final.
aptitude install curl curl --silent --location https://deb.nodesource.com/setup_0.12 | bash - aptitude update && aptitude install -y git nodejs npm git clone https://github.com/krishnasrinivas/wetty cd wetty npm install |
Depois de instalado basta que corram o wetty e associem, por exemplo, a porta 8080 ao serviço.
node app.js -p 8080 |
Por fim basta abrir o browser e abrir o seguinte endereço: http://localhost:8080.
Depois de se terem autenticado no terminal, este está funcional para executarem qualquer comando.
O Wetty não é uma ferramenta fundamental num sistema Linux no entanto para quem trabalhar bastante com o terminal e browser talvez possa ser uma mais valia. Experimentem!
Este artigo tem mais de um ano
isso é para rede local, já agora como fazer para rede remota?
Usa o no-ip para teres um “ip” fixo e abres a porta 8080 redireccionada ao ip que tem este servico instalado 🙂
nao conhecia, mas vou testar.
Eu uso o shellindabox que funciona muito bem em centOS 7.
Também uso o Shell in a Box para aceder ao meu Banana Pi. Impecável!
“localmente ou remotamente” – uma pequena dica: o correcto é “local ou remotamente”. Só se usa o sufixo no último advérbio 😉 | Acerca da ferramenta, mesmo não sendo de uma utilidade tremenda para muitas pessoas, mostra um conceito interessante e eu vou sem dúvida experimentar.
Obrigado 🙂
Por falar em terminal, alguém sabe como se simula um comando?
Sei que há uma forma de o fazer mas já não me lembro.
Por exemplo, se eu quiser fazer update-grub ou dist-upgrade, com a simulação ele apenas mostra o que muda mas sem realmente alterar nada.
Assim como o Cockpit também tem o teminal konsole pelo browser e mais funções administrativas do sistema e pode ser utilizado tanto remotamente como numa localhost:8080.
mais info mas com acesso ao Docker:
https://labs.ctl.io/using-wetty-to-create-docker-containers-for-clis/
linux é muito á frente
Para quem usa FireFox experimente usar a ‘extension’ FireSSH 😉
Eu uso o meu Linux com o Deluge como Seedbox 🙂 Lol , Funciona na boa 😛 e dá um jeitão
curl -G pplware.sapo.pt!:)
Não faria mais sentido ter uma extensão no browser para SSH do que ter de instalar outro serviço no linux para fazer o mesmo que já existe?