Você poderia usar o encaminhamento de porta ssh no console, para poder se conectar diretamente do seu computador ao serverBehindFirewall.
# This will open a tunnel from your local machine, port 22022 to port
# 22 on serverBehindFirewall. You'll need to leave this window open.
localmachine:~$ ssh -L22022:serverBehindFirewall:22 [email protected]
# now you can open a second terminal on your local machine and
# connect directly to serverBehindFirewall on localhost:22022
localmachine:~$ ssh -p 22022 userbehindFirewall@localhost
Após o primeiro passo, você também pode usar a função "connect to server" com ssh://userbehindFirewall@localhost:22022/
. Se você quiser uma solução permanente, você pode usar algo como autossh ( Homepage , Guide )