Então, aqui estão em uma resposta um resumo dos meus comentários.
Você tem 3 soluções dependendo do seu ambiente:
Seu host do Windows está conectado a uma rede
1- Use "Bridge networking"
Selecione a interface de rede do Windows configurada no Windows para ter acesso à rede.
Verifique se você não tem nenhum firewall no Ubuntu: sudo iptables -L
não deve fornecer regras.
2- Use "NAT" com encaminhamento de porta
Selecione NAT e libere as configurações avançadas da interface NAT nas configurações do VirtualBox. Então você clica no botão Port Forwarding
e cria uma nova regra, você chama "telnet" (ou o que você preferir), o protocolo deve ser "TCP", deixe os campos Host e Guest IP vazios, mas configure o Host e Guest Porto para 23.
Verifique o endereço IP externo da VM para acessá-lo. Esse endereço IP é o mesmo da rede VirtualBox Host-only, você pode verificar o IP no centro de rede do Windows clicando na interface e exibindo seu status / detalhes. Ou você pode verificar nas preferências do VirtualBox (não nas configurações da VM, mas nas preferências do VirtualBox) na rede, verifique o endereço IP do adaptador ethernet somente para host (clique no botão Editar desta interface).
Verifique se você não tem nenhum firewall no Ubuntu: sudo iptables -L
não deve fornecer regras.
B. Seu host do Windows não tem rede
Use a rede "somente host". Nada mais para configurar.
O endereço IP a ser usado é aquele fornecido no Ubuntu quando você executa ifconfig
.
Verifique se você não tem nenhum firewall no Ubuntu: sudo iptables -L
não deve fornecer regras.