Pssh - Compartilhando o shell de forma fácil

Publicado por Daniel Romero em 16/09/2013

[ Hits: 4.512 ]

Blog: https://infoslack.com

 


Pssh - Compartilhando o shell de forma fácil



Já precisou compartilhar rapidamente o shell com um amigo e ficou preso às configurações de SSH e algum multiplexador de terminal?

E se fosse simples fazer isso enviando apenas uma URL?

Motivação

Às vezes, precisamos compartilhar o shell com alguém de forma rápida, mas esbarramos em tarefas como criar um novo usuário para SSH, liberar porta no Firewall e até configurar algum multiplexador de terminal, como Screen ou tmux, e o que deveria ser rápido acaba consumindo muito tempo.

Pensando nesses problemas, o desenvolvedor Kelly Martin criou o projeto Open Source escrito em Ruby e JavaScript chamado Pssh para tornar tudo mais fácil.

O Pssh quando executado, gera uma URL que, quando acessada via browser na porta 8022, permite ou não, a interação com o shell:

Instalação e opções

A instalação do Pssh é muito simples, você vai precisar apenas ter o Ruby instalado, de preferência na versão 1.9.X, ou mais recente:

gem install pssh

As opções de uso podem ser vistas com o parâmetro -h:

pssh -h

A opção --readonly libera uma sessão para somente leitura, ou seja, não existe interação com o shell:

pssh --readonly

O parâmetro -p possibilita modificarmos a porta default que é 8022, para uma de nossa escolha:

pssh -p 5000

O Pssh ainda pode ser combinado com tmux, ou algum outro multiplexador de sua preferência:

Finalizando

Contribua com o projeto, faça um fork, modifique e envie um pull request:
Exemplo prático de uso pelo autor do projeto, pode ser visto em vídeo:
Como diria o cabelo:
"Seja um cavalheiro Jedi, USE A FORÇA! Leia os fontes!"

Espero que tenham gostado, até a próxima!

Outras dicas deste autor

Instalando o Linux num pen drive

Recompilando o kernel do Linux

Instalando kernel 2.6.x no Slackware 10.2

Introdução ao Slackware Linux 13 - Instalação

Nmap - Combinações para um bom scan

Leitura recomendada

Flash player em plataforma 64 bits (instalando com .deb)

Yaala - Yet Another Advanced Log Analyzer

Canal de vídeos do Tchelinux volta a ativa

Redefinindo a senha do usuário root no CentOS 7

Instalação do LAMPP - Apache2 - MySQL - PHP5 - PHPMYADMIN

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts