Existem várias coisas que você precisa fazer:
1) Como fkraiem mencionado em seu comentário, certifique-se de que sua VM esteja acessível na rede local. Usar uma conexão de rede 'bridge' nas configurações da VM deve conseguir isso. Em seguida, usando um de seus outros computadores (até mesmo seu host), verifique se você pode efetuar login no servidor SSH. Se você puder, parabéns, vamos para o próximo passo.
2) Em seguida, você precisa saber como redirecionar o seu roteador. Desde que você não mencionou o roteador que você tem, você terá que descobrir isso sozinho. A porta 22 é aquela usada pelo SSH. É claro que você pode ouvir em uma porta mais alta no roteador para evitar que seus logs sejam preenchidos por um monte de kiddies de script tentando invadir seu servidor e, em seguida, encaminhar a porta para 22 em seu servidor. Por exemplo, vamos imaginar o seu IP local para o seu servidor é 192.168.0.10. Seu IP da WAN (Internet) é 99.99.99.99.
99.99.99.99:60022 - > Roteador - > 192.168.0.10:22
O que você quer fazer é dizer ao seu roteador para escutar na porta 60022, e encaminhar para o IP 192.168.0.10, e para a porta 22.
Para descobrir qual é o seu IP da WAN, basta usar o google "qual é o meu endereço IP". Existem outras maneiras, mas é o mais fácil.
Agora, depois de configurar o roteador, tente se conectar com um computador externo ao seu IP da WAN com a porta superior. Você poderia amarrar com seu celular a um laptop para conseguir isso.
Se você pudesse se conectar com isso, parabéns novamente.
3) Agora você precisa garantir que seus endereços IP permaneçam estáticos em sua rede local, e você precisaria obter uma entrada DNS dinâmica para seu endereço IP WAN. Dessa forma, você usaria um nome de domínio em vez do seu IP da WAN. Google 'dynamic dns' para encontrar algum serviço gratuito.
Espero que tenha ajudado.