Existe um TeamViewer para o console Linux?

Existe um TeamViewer para o console Linux?

Eu tenho vários Raspberry Pi rodando DietPi (baseado em Debian) distribuídos em diferentes locais. Meus clientes são empresas e cada um possui uma infraestrutura de rede diferente.

Preciso ter acesso aos meus dispositivos através de ssh, mas o problema é que nem sempre consigo abrir uma porta no roteador do meu cliente.

Existem várias soluções, como encaminhamento de porta SSH reverso, mas desde que eu possa avaliá-las, são hacks que não são muito confiáveis.

Preciso lidar com a possibilidade de o RPi reiniciar, o roteador do cliente perder a conexão com a Internet por um tempo, etc.

Então, minha pergunta é: existe um serviço semelhante ao TeamViewer para o console Linux? Robusto, confiável e independente da configuração do roteador.

Responder1

Desculpe por necro'ing this .. mas caso alguém encontre este tópico via Google assim como eu: Experimente "tmate"?

companheiro- Compartilhamento instantâneo de terminal https://tmate.io/

Como usar: Você inicia o tmate, obtém um endereço para compartilhar com um amigo, seu amigo se conecta via ssh à sua sessão. Vocês dois podem usar o terminal. Muitas opções e soluções auto-hospedadas estão disponíveis. Funciona em Linux/MacOS/WSL

Responder2

Se você realmente quer apenas um terminal, talvez o ssh simples seja perfeito para você, e trabalhar para fazê-lo funcionar é o verdadeiro problema.

Caso contrário, você tentou uma pesquisa na web por"Serviço semelhante ao TeamViewer para Linux"?

Suporte ao Terminal Server no Teamviewer:

Como funciona o suporte do servidor de terminal?

Em sistemas operacionais de servidor, o TeamViewer opera sem nenhuma adaptação especial.

No entanto, certifique-se de ativar a opção de suporte multiusuário aprimorado (ativada por padrão para TeamViewer 9 e posterior) nas Opções em Avançado. Esta opção gera um ID TeamViewer individual para cada usuário que se conecta ao servidor usando a Área de Trabalho Remota (RDP) da Microsoft, bem como para o console físico. Portanto, é possível o trabalho paralelo e individual de cada sessão.

A caixa de diálogo Informações agora exibe dois IDs diferentes:

  • ID do servidor:
    • ID TeamViewer do console do sistema operacional do servidor (como se alguém estivesse fisicamente sentado na frente do servidor)
  • ID do usuário:
    • ID TeamViewer do usuário conectado a este servidor usando RDP.

Responder3

Teamviewer não é compatível com processadores ARM. Eu vi que existe uma emulação x86 que acredito chamada exagear que pode fazer isso e colocar o Teamviewer no pi ... embora esse pareça ser o caminho mais longo para resolver o problema.

eu resolveria assim....

Configure um servidor openvpn à solta. Faça uma porta que ninguém em sã consciência filtraria como 443 ... no pi configure um cliente openvpn para se conectar a ele, configure seus computadores de trabalho / casa / laptop na mesma VPN e você deverá ser capaz de acesse-o atrás do firewall via ssh.

Você deve ter cuidado ao selecionar o intervalo de IP da VPN para escolher algo estranho o suficiente para que você dificilmente o encontre na natureza... 10.213.xx ou algo assim....

informação relacionada