Use a opção -N
-N Do not execute a remote command. This is useful for just for-
warding ports (protocol version 2 only).
Exemplo
ssh -fN -L 8999:localhost:6006 host
Eu gostaria de usar as opções de tunelamento ssh. Para esse propósito eu uso o comando:
ssh -L 1234:localhost:5678 host
no entanto, isso me registra no shell no host remoto. Em seguida, tentei -f
como:
ssh -f -L 8999:localhost:6006 host
mas recebo o erro Cannot fork into background without a command to execute.
Como posso obter apenas recursos de tunelamento ssh e executá-lo em segundo plano sem desordem desnecessária. Minha versão do ssh é OpenSSH_7.2p2, OpenSSL 1.0.2h 3 May 2016
Tags ssh openssh ssh-tunneling