O SSH falha frequentemente ao entrar em contato com a VM da máquina remota

1

Eu tenho um host do Windows 8.1 em que eu instalei o servidor ubuntu 15.05 em uma máquina virtual. Eu configurei um servidor SSH no guest (ubuntu) e, em seguida, criei uma regra de encaminhamento a partir da porta do host 2222 para a porta guest 22.

Se eu tentar ssh do Host usando ssh -p 2222 username@localhost , posso me conectar sem problemas à VM.

Se eu tentar conectar-me a partir de uma máquina remota (uma do OS X) na mesma rede local com ssh -p 2222 [email protected] na maioria das vezes recebo um erro de tempo limite. Quando eu realmente consigo estabelecer uma conexão, depois de algum tempo ela congela até que eu recebo o erro Write failed: Broken pipe .

Desativei o firewall do meu anti-vírus (Bitdefender) e criei regras no firewall do Windows para permitir o tráfego das portas 22 e 2222. O problema persiste mesmo depois de desabilitar os dois firewalls (na verdade, o Bitdefender está sempre desativado). / p>

Também defino UseDNS no no arquivo sshd_config do convidado. Não há firewall instalado no Guest (ubuntu).

Eu vejo o problema acontecer com ambos vmware workstation 11 e VirtuaBox.

    
por Sambatyon 18.06.2015 / 16:15

2 respostas

1

O problema parece ser que a rede VM não pode ser acessada de fora da máquina Windows 8.1. Você pode ver que ele funciona quando você ssh para localhost: 2222 e isso pode ser causado por causa da configuração de rede (provavelmente está configurado como NAT, o padrão)

Ao usar o VirtualBox, você deve configurar a rede da VM para ser conectada e isso deve funcionar. Você pode obter mais informações de link

    
por 18.06.2015 / 16:48
0

Eu tive um problema semelhante no host do Windows 7 com o WMware Workstation 12.5.9. A única solução que realmente me ajudou: link

Definir sinalizações de QoS alternativas parece funcionar em torno do problema, por exemplo. ssh -o IPQoS=throughput ...

    
por 26.09.2018 / 11:28