Erro de instalação do SSH no Ubuntu em execução no VirtualBox

2

Novo no VirtualBox e VM, estou executando o Ubuntu com o 14.04 no VirtualBox mais recente. Eu tenho 2 adaptadores de rede:

  1. somente host
  2. NAT

Eu corro o seguinte comando para instalar o SSH:

$ sudo apt-get install openssh-server

apresenta este erro:

'Could not resolve 'security.ubuntu.com'

Portanto, não pode se conectar à rede. Preciso fazer algum encaminhamento de porta?

    
por kakoli 25.11.2015 / 07:20

1 resposta

0

O fato de você ter recebido um erro "Não foi possível resolver" sugere que sua VM não conseguiu acessar um servidor DNS. Nos comentários, você diz que não pode fazer ping em endereços públicos, o que sugere que sua VM não está configurada para acesso à rede. Na minha experiência, a maneira mais simples de ter uma VM VirtualBox conectada à internet é usar a interface NAT.

Você pode fazer isso por meio da GUI, mas incluirei exemplos de linha de comando para a concretude.

Primeiro, vamos remover todas as placas de interface de rede (por questões de simplicidade e para que não deixemos espaço para um conflito de roteamento):

for n in 1 2 3 4 5 6 7 8; do
    vboxmanage modifyvm "${VMNAME}" --nic${n} none
done

Agora vamos adicionar uma única interface do NAT:

vboxmanage modifyvm "${VMNAME}" --nic1 NAT

Vamos verificar a configuração da NIC:

vboxmanage showvminfo "${VMNAME}" | grep '^NIC'

A saída deve ser algo assim:

NIC 1:          MAC: 08002784C3DE, Attachment: NAT, Cable connected: on,
                Trace: off (file: none), Type: Am79C973, Reported speed: 0
                Mbps, Boot priority: 0, Promisc Policy: deny, Bandwidth group: none
NIC 1 Settings: MTU: 0, Socket (send: 64, receive: 64), TCP Window (send:64, receive: 64)
NIC 2:           disabled
NIC 3:           disabled
NIC 4:           disabled
NIC 5:           disabled
NIC 6:           disabled
NIC 7:           disabled
NIC 8:           disabled

Agora, se você quiser, vamos adicionar uma regra de encaminhamento de porta para o ssh. Aqui está um exemplo que mapeia a porta 2222 no host para a porta 22 no guest:

vboxmanage modifyvm "${VMNAME}" --natpf1 ssh,tcp,,2222,,22

Agora, inicialize a VM e testemos a conexão de rede.

vboxmanage startvm "${VMNAME}"

Agora tente fazer ping em um host público. Finalmente, instale o seu pacote Ubuntu.

    
por 31.10.2017 / 23:41