Eu segui um tutorial deste site http://jtreminio.com/2012/07/setting-up-a-debian-vm-step-by-step/ . Eu estou no ponto no tutorial onde diz para entrar via SSH. Instalei o Putty e efetuei o login no debian-vm como o nome do host e também usei 192.168.56.101 como um endereço IP. Eu recebo um erro de conexão esgotado sempre que tento efetuar login.
Li outras mensagens e sugestões que podem surgir devido a problemas de firewall ou problemas relacionados com a rede. Em última análise, eu não sou bem versado em networking, então eu realmente não sei. Alguém pode sugerir por onde começar a corrigir esse problema ou me ajudar com qualquer idéia que possa ter. Estou usando o Oracle Virtual box com o Debian de 64 bits no Windows 7. Eu tenho o OpenSSH instalado no Debian, usando o NAT para o adaptador 1 e o Host only adapter no 2. Eu escrevi para os arquivos no Debian e escrevi o endereço IP e o host nome no arquivo de hosts no Windows 7 conforme instruído.
Respostas:
Estou tendo exatamente o mesmo problema com o mesmo tutorial, fiz uma pergunta sobre isso aqui:
O Debian VM não irá mais abrir a interface somente host
Como só tenho uma reputação, não posso comentar nenhuma resposta, por isso não posso contribuir para uma resposta.
Então, estou apenas postando aqui.
A resposta para a pergunta de Jason H é que o dhclient eth (#) produz este erro:
O que significa que a rota do gateway já está listada na tabela ip.
E eu não entendo porque recebo esse erro, já que na verdade eu nunca configurei um gateway para começar.
fonte
No VirtualBox, na seção de encaminhamento de porta, deixe tudo em branco, basta digitar 22 nos dois campos de porta.
Isso funcionou para mim depois de duas horas mexendo com outras coisas e revertendo. Consegui fazer pings, etc., mas finalmente li a última resposta e tentei digitar 22 nos dois campos. Trabalho.
fonte
Você pode pingar a VM? Verifique o firewall no Windows. Além disso, você tem o ssh iniciado e rodando no debian?
Execute isto no debian em um terminal para descobrir se o ssh está escutando.
fonte
telnet
na sua caixa do Windows e tentetelnet 192.168.56.101 22
- se você também receber um erro de timeout, a porta será protegida por firewall ou algum outro problema de configuração impedirá que os pacotes cheguem a essa porta ou deixem o host do Debian.ping
o host do Debian?Ok, aqui está o que você precisa fazer:
Primeiro passo: Coloque sua VM em funcionamento. Certifique-se de ter apenas uma configuração de adaptador de rede para sua VM. É descobrir se você configurou para o NAT. Uma instalação Debian pronta para usar provavelmente será configurada para o dhcp. Por isso, deve pegar um IP da Virtual Box.
Etapa dois: verifique se você tem um IP no debian. Abra um termo e digite
Certifique-se de que há um IP lá.
Etapa 3: Inicie o SSH digitando:
Verifique se está sendo executado digitando:
Isso deve mostrar o que você postou antes de algo como 0.0.0.0:22 ouvir
Em seguida, tente executar ping no endereço IP do Windows a partir da caixa debian e vice-versa.
Se você não puder fazer ping na caixa do Windows, desligue o Firewall do Windows e tente novamente.
Poste seus resultados, mas isso deve ser feito.
fonte
No Rede tela, veja se você pode dizer ao VirtualBox para encaminhar a porta 22 para sua VM.
fonte