Как подключить виртуальную машину из одной локальной сети к компьютеру из другой локальной сети через Интернет?
VPN сервер где нить в инете, соединение с обоих компов с ним, взаимодействие между собой через впн
Как можно через SSH с виртуальной машины Ubuntu получить доступ к компьютеру Ubuntu через несколько локальных сетей и Интернет?Для этого нужен белый IP адрес. Без него ни как.
Он у вас есть?

В идеале белый IP должен быть на роутере, через который выходит в интернет ваша  виртуальная машина с Ubuntu.
Тогда достаточно пробросить нужный порт (22) и все.

Поэтому вопрос лишь в том есть ли у вас белый IP адрес?