Há várias coisas que você precisa fazer:
1) Como fkraiem mencionado em seu comentário, verifique se sua VM está acessível na rede local. O uso de uma conexão de rede 'bridge' nas configurações da VM deve fazer isso. Em seguida, usando um de seus outros computadores (até mesmo o host), verifique se você pode fazer login no servidor SSH. Se puder, parabéns, vamos para o próximo passo.
2) Em seguida, você precisa saber como avançar no seu roteador. Como você não mencionou o roteador que possui, terá que descobrir isso sozinho. A porta 22 é a usada pelo SSH. É claro que você pode escutar em uma porta mais alta no roteador para evitar que seus logs sejam preenchidos por várias crianças que tentam invadir seu servidor e encaminhar a porta para 22 em seu servidor. Por exemplo, vamos imaginar que o seu IP local para o seu servidor é 192.168.0.10. O 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 IP 192.168.0.10 e porta 22.
Para descobrir qual é o seu IP da WAN, basta pesquisar no Google 'qual é o meu endereço IP'. Existem outras maneiras, mas é a mais fácil.
Agora, depois de configurar o roteador, tente conectar-se a um computador externo ao IP da WAN com a porta mais alta. Você pode conectar seu telefone celular a um laptop para fazer 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 na rede local e precisará obter uma entrada DNS dinâmica para o seu endereço IP da WAN. Dessa forma, você usaria um nome de domínio em vez do seu IP da WAN. Google 'DNS dinâmico' para encontrar algum serviço gratuito.
Espero que tenha ajudado.