Как подключиться по ssh к серверу linux за корпоративным брандмауэром?

В моей компании есть сервер Linux (виртуальная машина CentOS 6) за корпоративным брандмауэром, у меня есть полный корневой контроль над виртуальной машиной, но я не контролирую брандмауэр. На нем работает ssh-сервер, и я могу подключиться к нему по ssh в сети компании.

Я хотел бы подключиться по ssh к этой виртуальной машине, когда я нахожусь за пределами корпоративной сети. Как мне этого добиться?

Эта виртуальная машина Linux работает на хост-компьютере Mac, для подключения к которому я могу использовать logmein, а затем получить доступ к виртуальной машине Linux. Я бы хотел подключиться по ssh непосредственно к виртуальной машине Linux.

Я предполагаю, что для этого должно быть какое-то рукопожатие, инициированное виртуальной машиной Linux для внешней машины?