Parece que você quer a bandeira -N.
ssh -D 1080 -N myhost.org
eu uso
ssh -D 1080 myhost.org
... para abrir um túnel SSH da minha máquina de trabalho para a minha máquina doméstica, para contornar o filtro de conteúdo idiota no firewall corporativo. No entanto, isso também cria uma sessão SSH interativa que dura o tempo todo em que estou usando o túnel. Existe alguma maneira de dizer SSH apenas para criar o túnel e não se incomodar com a sessão interativa?
de ssh manpage:
-N Do not execute a remote command. This is useful for just forwarding ports (protocol version 2 only).
Eu geralmente achei que isso é melhor porque não apenas para de ouvir comandos, mas também para o segundo plano.
SSH -D 1080 -N -f yourhost.org