Efetuando login em uma máquina virtual do VirtualBox Fedora

1

Eu criei uma máquina virtual do Fedora 20 com o VirtualBox 3.18.

Eu criei um adaptador de rede somente para ele, ele tem o endereço IP 192.168.56.1.

Eu pinguei esse endereço do host, ele funciona.

Eu tento mergulhar nisso, não funciona.

Eu recebo a seguinte saída de sudo firewall-cmd --list-all :

public (default, active)
  interfaces: p2p1, p7p1
  sources:
  services: dhcpv6-client mdns ssh
  ports: 22/tcp
  masquerade: no
  forward-ports:
  icmp-blocks:
  rich rules

e ip addr mostram que p7p1 , que é o adaptador de rede que possui o endereço MAC do adaptador somente para host VirtualBox, possui apenas um endereço ipv6.

Quando eu ssh [email protected] , minha conexão é recusada. Será que p7p1 interface de rede não tendo um endereço IPv4 causa esse problema? A partir da saída firewalld acima, parece que a porta está aberta.

O sshd está em execução.

    
por Gergely 30.10.2014 / 15:11

1 resposta

1

Em um ambiente somente para host, geralmente, o computador host recebe o endereço 192.168.56.1 e todos os convidados recebem endereços a partir de 192.168.56.101 . Isso pode ser configurado na janela de configurações do VirtualBox. Se você está tentando acessar o sistema Fedora guest, provavelmente quer isso:

ssh [email protected]

substitua user pelo seu nome de usuário no sistema convidado (por exemplo, fedora ). Você também deve se certificar de que o daemon ssh está sendo executado e seu firewall não está bloqueando sua porta. Você pode testar isso na sua máquina host:

nmap 192.168.56.101 -p 22

Supondo que o convidado esteja executando um servidor ssh na porta 22, isso deve informar se a porta está ou não aberta e se está ou não sendo bloqueada pelo seu firewall.

Além disso, o VirtualBox pode ser meio meticuloso sobre interfaces de rede conectadas a sistemas convidados. Se você ainda estiver tendo problemas, tente desconectar todas as interfaces de rede, exceto a interface de rede somente host. Normalmente, o sistema convidado irá ignorar a rede do host somente se você tiver nat configurado.

    
por 30.10.2014 / 19:08