Teleconsole - Compartilhe seu terminal Linux com seus amigos
- 2456
- 580
- Mrs. Willie Beahan
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 webAdicionalmente, 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 navegadorAgora 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: 9000Junte -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.
- « 12 Software de código aberto/comercial para gerenciamento de infraestrutura de data center
- Como instalar o Laravel Php Framework com Nginx no Ubuntu 20.04 »