O problema parece ser que a rede VM não pode ser acessada de fora da máquina Windows 8.1. Você pode ver que ele funciona quando você ssh para localhost: 2222 e isso pode ser causado por causa da configuração de rede (provavelmente está configurado como NAT, o padrão)
Ao usar o VirtualBox, você deve configurar a rede da VM para ser conectada e isso deve funcionar. Você pode obter mais informações de link