Teleconsole - Compartilhe seu terminal Linux com seus amigos

Teleconsole - Compartilhe seu terminal Linux com seus amigos

Teleconsole é uma ferramenta gratuita de código aberto e poderosa linha de comando para compartilhar sua sessão do terminal Linux com pessoas em quem você confia. Seus amigos ou membros da equipe podem se conectar ao seu terminal Linux por meio de uma linha de comando sobre SSH ou através de um navegador sobre o protocolo HTTPS.

Como funciona?

Teleconsole é um servidor SSH agrupado com um proxy SSH integrado e foi escrito em Golang. Você pode usar esta ferramenta para lançar sessões SSH seguras, executar o encaminhamento de portas TCP locais e configurar proxies privados.

Depois de lançar um Teleconsole No seu sistema, ele abre uma nova sessão de shell e imprime a sessão exclusiva EU IA bem como um Webui Link que você precisa compartilhar com seus amigos, para que eles participem por uma linha de comando sobre SSH ou de seus navegadores da web sobre HTTPS.

Leia também: Gotty - compartilhe seu terminal Linux (TTY) como um aplicativo da web

Adicionalmente, Teleconsole também permite o encaminhamento local TCP Portas, permitindo que seus amigos acessem os aplicativos da web em execução em sua localhost, caso esteja atrás Nat.

Aviso: Teleconsole Vem com certos riscos de segurança que você deve tomar nota; Ele cria um servidor SSH acessível via Internet pública durante a sessão de teleconsole, isso praticamente dará seu teclado a qualquer pessoa com um link.

Como instalar o teleconsole no Linux

A maneira mais rápida e fácil de instalar Teleconsole Em sua distribuição Linux, é digitar o seguinte comando em seu terminal.

$ curl https: // www.Teleconsole.com/get.sh | sh 

Uma vez Teleconsole Instalado, você pode iniciá -lo digitando o seguinte comando. Isso é muito útil quando você fica preso em alguma configuração em uma caixa Linux atrás do NAT. Basta convidar e compartilhar sua sessão Linux com seu amigo para ajudá -lo.

$ teleconsole 
Saída de amostra
Iniciando o servidor ssh local no host… solicitando um proxy SSH descartável em AS.Teleconsole.com para o Tecmint ... verificando o status do túnel SSH ... seu ID de teleconsole: ASCE38B0CBB9DB97EF16562D1FEFFE5B84C9A204B8 Webui para esta sessão: https: // como.Teleconsole.com/s/CE38B0CBB9DB97EF16562D1FEFFE5B84C9A204B8 Para parar de transmitir, saia do shell atual digitando 'saída' ou fechando a janela. 

Em seguida, copie o ID de sessão exclusivo ou link webui e compartilhe -o por meio de um meio seguro com as pessoas em quem você confia. Seus amigos podem participar do uso do ID da sessão, como mostrado.

$ teleconsole Juntar ASCE38B0CBB9DB97EF16562D1FEFFE5B84C9A204B8 

Ou eles podem participar clicando em um link Webui para acessá -lo através de um navegador da Web, como mostrado na captura de tela a seguir.

Compartilhe Linux SSH Session via navegador

Agora você e seu amigo estão usando a mesma sessão do Terminal Linux em execução em seu sistema, mesmo que vocês estejam em diferentes redes separadas por NAT.

Para parar de transmitir, saia do shell atual digitando 'saída' comando ou fechando a janela do terminal.

$ saída 

Como ativar o encaminhamento de porta

Outra característica importante de Teleconsole é, fácil encaminhamento de porta, permitindo que seus amigos conectem qualquer porta TCP em execução no seu sistema Linux. Vamos supor que você esteja trabalhando em um projeto da web e atualmente está acessível em seu http: // localhost: 3000 . Você pode fazer seus amigos acessá -lo encaminhando a porta 3000 Quando você inicia uma nova sessão como mostrado.

$ teleconsole -f localhost: 3000 
Saída de amostra
Iniciando o servidor ssh local no host… solicitando um proxy SSH descartável em AS.Teleconsole.com para o Tecmint ... verificando o status do túnel SSH ... seu ID de teleconsole: ASCE38B0CBB9DB97EF16562D1FEFFE5B84C9A204B8 Webui para esta sessão: https: // como.Teleconsole.com/s/CE38B0CBB9DB97EF16562D1FEFFE5B84C9A204B8 Para parar de transmitir, saia do shell atual digitando 'saída' ou fechando a janela. 

Agora, quando seus amigos se juntarem a esta sessão, eles verão uma mensagem como mostrado.

ATENÇÃO: Tecmint convidou você para acessar a porta 3000 em sua máquina via localhost: 9000 
Junte -se à sessão do Linux

Eles podem acessar seu aplicativo a partir de seus navegadores usando o URL http: // localhost: 3000.

Importante: Desde Teleconsole é apenas um servidor SSH, qualquer pessoa com quem você compartilhou seu ID da sessão pode solicitar o encaminhamento da porta sem informá -lo, como mostrado.

$ teleconsole -f 3000: localhost: 3000 junção  

Você pode ver o Teleconsole Mensagem de ajuda com o seguinte comando.

$ ajuda de teleconsole 

Para mais informações, acesse o repositório do GitHub de teleconsole.

Isso é tudo! Teleconsole é um poderoso servidor SSH para compartilhar sua sessão do terminal UNIX/Linux com amigos. Neste artigo, explicamos como usar Teleconsole Para lançar sessões SSH seguras e compartilhar seu terminal com amigos e realizar o encaminhamento de portas TCP locais.

Se você tiver alguma dúvida ou pensamento para compartilhar, use o formulário de comentário abaixo para alcançar -nos.