SSH da máquina host Win7 para o convidado Fedora Machine no VirtualBox

5

Estou usando o VirtualBox no Windows 7 para executar o Fedora 7. Parece que tenho meu SSH ativado, como /sbin/service sshd status me diz. Quando eu faço um /sbin/ifconfig , eu entendo isso:

eth0   Link encap:Ethernet  HWaddr 08:00:27:CF:5A:0B
       inet addr:10.0.2.15  Bcast:10.0.2.255  Mask:255.255.255.0

Eu faço um ssh 10.0.2.15 de dentro do Fedora, e me conecto de volta ao computador convidado.

Quando faço um ipconfig na minha máquina Windows, recebo esta informação:

Ethernet adapter VirtualBox Host-Only Network:

    Connection-specific DNS Suffix  . :
    Link-local IPv6 Address . . . . . : fe80::b42c:a852:a0e8:1636%19
    IPv4 Address. . . . . . . . . . . : 192.168.56.1
    Subnet Mask . . . . . . . . . . . : 255.255.255.0

Quando eu uso o PuTTY agora, para me conectar ao 192.168.56.1, ele diz que a conexão foi recusada. Conexão para 10.0.2.15 vezes fora.

O serviço SSH está em execução. Eu desativei o SELinux. Além disso, permiti o ssh como um serviço confiável em system-configure-securitylevel. Eu tentei mudar o firewall completamente, mas ele volta automaticamente.

    
por 0fnt 15.11.2009 / 23:16

4 respostas

2

Encontrou a solução. O manual contém tudo. Obrigado Bender.

VBoxManage setextradata "Linux Guest"
"VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/Protocol" TCP
VBoxManage setextradata "Linux Guest"
"VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/GuestPort" 22
VBoxManage setextradata "Linux Guest"
"VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/HostPort" 2222
    
por 16.11.2009 / 11:21
0

Sugiro não desativar o firewall se sua VM tiver acesso à Internet. Tente executar service network restart (com certeza funciona no Fedora) ou simplesmente digite ifdown eth0 then ifup eth0 . Tente conectar-se ao seu endereço recém-fornecido.

Você também pode configurá-lo estaticamente, por exemplo:

/sbin/ifconfig eth0 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255

Conceda ao serviço sshd uma reinicialização também para uma boa medida e tente se conectar a 192.168.1.100 .

    
por 16.11.2009 / 00:22
0

Você parece ter um problema de rede simples.
As redes IP para suas duas máquinas são diferentes. Tente alterar seu endereço IP do Fedora hospedado para 192.168.56.2 e mascarar 255.255.255.0 .

Para confirmar isso, tente ping de uma máquina para outra sem as alterações que sugiro acima. Eles devem ser inacessíveis nos dois sentidos.

    
por 16.11.2009 / 02:16
0

Em suas configurações do VirtualBox para sua VM do Fedora 7, defina o adaptador de rede como "adaptador em ponte" e escolha sua placa ethernet primária. Isto irá colocar a VM na mesma sub-rede que a sua máquina Windows 7, e o Fedora deve pegar um endereço IP do seu servidor dhcp. Se você não estiver usando o dhcp, configure o adaptador Fedora 7 (dentro do Fedora) manualmente.

    
por 16.11.2009 / 06:05