A rede somente de host para uma VM geralmente adiciona uma sub-rede adicional (192.168.A.x) à máquina host com um adaptador de rede virtual. Você deve verificar qual endereço IP está atribuído ao host e qual ao convidado nesta rede virtual.
no mac, abra um terminal e use "ifconfig" ou "ip addr" para obter endereços IP para o host. No linux faça o mesmo e veja os endereços IP. Em seguida, tente executar o ping no endereço na mesma sub-rede (por exemplo, 192.168.54.x). Uma vez que o ping responda você pode usar o endereço IP descoberto para ssh do osx para o ubuntu.
De qualquer forma, a maneira mais rápida é alterar o adaptador convidado para ponte e atribuir manualmente um endereço IP na mesma sub-rede que o host os. Desta forma, o sistema operacional convidado é um host conectado diretamente na rede física e é acessível a partir de outro computador, roteador, impressoras de rede, etc.