Esse é o comportamento correto. O SSH estabelece um túnel e abre uma sessão interativa. Se você quiser apenas o túnel, use a opção -N
do ssh; você também pode estar interessado em combinar isso com -f
:
ssh -Nf -D 8080 -p 2222 [email protected]
De man ssh
-f
Requests ssh to go to background just before command execution. This is useful if ssh is going to ask for passwords or passphrases, but the user wants it in the background. (...)
-N
Do not execute a remote command. This is useful for just forwarding ports (protocol version 2 only).