Terminal remoto em um sistema ubuntu via internet

0

Eu tenho esta máquina em uma rede separada que se conectou à internet via NAT. Meu computador está conectado à internet e para acessar essa máquina eu uso teamviewer .

Agora estou cansado de teamviewer e seu gui lento, que não suporta nenhum comando de teclado.

Eu preciso conectar a essa máquina somente por meio do terminal. SSH não funciona devido ao NAT e não tenho acesso ao roteador para configurar port-forwarding .

Então, minha pergunta, existe uma maneira de se conectar ao terminal dessa máquina via internet ..? Talvez um software como teamviewer mas apenas com terminal ..?

A minha máquina e a máquina remota têm Ubuntu instalado.

    
por Ramesh-X 07.06.2018 / 13:11

1 resposta

0

Como sugerido no comentário, uma conexão SSH reversa é provavelmente a mais fácil se o seu computador tiver um IP roteavel pela Internet (parece que você está dizendo que sim). Se você percorrer este caminho, você vai querer executá-lo dentro de um loop while infinito, para que, se a conexão morrer, ele seja iniciado novamente.

No entanto, se a sua máquina não estiver diretamente na Internet (por exemplo, ter um IP roteavel pela Internet) ou você não quiser permitir que o outro computador faça login na sua máquina, aqui estão algumas outras ideias:

  • Se o outro roteador tiver o UPnP ativado, você poderá usar uma ferramenta para enviar uma solicitação de upnp ao roteador mapear uma porta externa para uma porta no ip interno.
  • Configure um serviço oculto do Tor . Este é um método bastante confiável que não depende das configurações do roteador, mas será mais lento.
por crass 08.06.2018 / 07:13