Como posso acessar uma VM remota do Linux atrás de um firewall?

4

Um dos meus clientes executa uma VM Linux em seu PC e eu preciso acessá-lo remotamente. Este é um computador PC, não um servidor, por isso está conectado à Internet na maioria das vezes. Tem um firewall também.

Eu preciso administrar essa VM Linux às vezes para instalar um novo software ou acessar seu banco de dados. Qual é a melhor maneira de obter acesso remoto?

Observe que este PC está em uma conexão normal de Internet doméstica. Seu endereço IP não é um endereço IP do servidor, está oculto atrás do provedor ISP. Estou localizado no trabalho no meu escritório. Se necessário, eu tenho um servidor de PC Linux que tem um endereço IP fixo à minha disposição.

    
por Phil 22.12.2011 / 15:16

4 respostas

6

Talvez você possa permitir que o cliente conecte-se de dentro da VM a um sistema no qual você possa fazer o login (* 1) e, em seguida, usar um tunelamento reverso. Por exemplo:

ssh -R 2200:127.0.0.1:22 youripaddress

Você então se conectaria nesse sistema (* 1) usando

ssh -p 2200 localhost

"youripaddress" é o endereço IP / hostname do sistema "* 1"

    
por 22.12.2011 / 16:32
5

O Virtualbox tem um ótimo recurso chamado VRDP , o que significa que você pode acessar essa VM remotamente (outros aplicativos de virtualização provavelmente tem características semelhantes). Eu tenho usado e funciona muito bem e é muito rápido. Você pode configurar isso nas propriedades da VM sob o painel Exibir.

  • Em Remote Display , você deve marcar a caixa para Enable Server

  • Defina o Authentication level (você pode ler sobre as diferentes opções no link acima) para o nível desejado.

  • Além disso, eu recomendo que você mude o número da porta também, qualquer número aleatório acima de 1024 funcionaria.

Você pode usar serviços como dyn-dns ou no-ip para acompanhar os endereços IP dinamicamente variáveis do seu roteador doméstico. Observe que esses serviços são gratuitos e serão atualizados automaticamente.

Outro ponto: Se você estiver usando um roteador NAT, deverá encaminhar uma porta para o seu computador (aquela com a VM instalada) para poder se conectar a ela por meio do firewall do roteador. O número da porta é a porta que você define quando você ativa a opção VRDP.

Informação adicional:

por 22.12.2011 / 15:32
2

A parte mais importante é que você selecione o adaptador em ponte nas configurações do dispositivo. Se você não o fizer, pode estar criando um NAT que dificulta o acesso da máquina sem configurar outra camada de encaminhamento de porta em sua máquina pessoal. Isso (configurando o adaptador em ponte) criará uma interface de rede que pode ser acessada a partir de sua rede local. Então você pode configurar seu roteador para usar o encaminhamento de porta.

Se a configuração desse (adaptador em ponte) falhar por motivos de compatibilidade, você deverá configurar o encaminhamento interno de portas, bem como por meio do roteador.

ouuseoNAT

    
por 29.12.2011 / 11:50
0

Mais uma alternativa: Use o TeamViewer para Linux.

    
por 29.12.2011 / 16:27