コマンド/シェルのインポートなしでSSH経由でトンネリングできない

コマンド/シェルのインポートなしでSSH経由でトンネリングできない

SSHトンネルオプションを使用したいです。これを行うには、次のコマンドを使用します。

ssh -L 1234:localhost:5678 host

ただし、これはリモートホストのシェルにログインした状態になります。次に、私は次のように試しました-f

 ssh -f -L 8999:localhost:6006 host

しかし、エラーが発生しました。Cannot fork into background without a command to execute.

SSHトンネリング機能を取得し、不要な混乱なしにバックグラウンドで実行するにはどうすればよいですか?私のSSHバージョンはOpenSSH_7.2p2, OpenSSL 1.0.2h 3 May 2016

答え1

-Nオプションを使用してください

 -N      Do not execute a remote command.  This is useful for just for-
         warding ports (protocol version 2 only).

はい

ssh -fN -L 8999:localhost:6006 host

関連情報