Sua pergunta é um pouco curta sobre detalhes específicos, é um pouco difícil dar respostas diretas sem saber algumas coisas:
-
Você pode se conectar na porta VNC padrão de fora - digamos da casa de um amigo, onde seu trabalho não está bloqueando você? Nesse caso, você pode alterar a porta que o VNC escuta para o 3389 e testá-lo. Como mudar o compartilhamento de tela padrão / número da porta VNC no Mac OS X?
-
O comando ssh que você mencionou precisaria ser executado na máquina CONNECTING e não no "servidor". Então você executaria:
ssh address.of.your.mac -L9999:127.0.0.1:5900
e, em seguida, conecte o VNC ao localhost: 9999 em sua máquina cliente. Eu uso 9999 como um exemplo, uma vez que provavelmente não está em uso e 5900 pode ser se o seu cliente for um Mac e 3389 pode ser se o seu cliente for o Windows.
- Eu também pensaria em uma VPN para contornar restrições de trabalho (e por segurança). O OpenVPN pode ser facilmente executado na porta 443 (HTTPS), o que provavelmente é permitido, e até funciona em um servidor proxy, se o seu trabalho restringir o acesso à web dessa maneira. Configurar isso não é muito difícil, mas fora do escopo desta questão.