
.ssh/config
私のマシンでは、デフォルトでポート転送が有効になっています。
Host machine
LocalForward 8888 127.0.0.1:8889
今、私はコマンドラインを使用してそのマシンに ssh したいのですが、ポート転送は無効になっています (特定のケース)。 コマンドラインオプションを使用して構成ファイルの設定を上書きすることは可能ですかssh
?
答え1
このClearAllForwardings
オプションを使用します:
ssh -o ClearAllForwardings=yes machine
ClearAllForwardings
設定ファイルまたはコマンドラインで指定されたすべてのローカル、リモート、および動的ポート転送をクリアすることを指定します。このオプションは、主に ssh(1) コマンドラインから使用して設定ファイルに設定されたポート転送をクリアする場合に役立ち、 および によって自動的に設定されますscp(1)
。sftp(1)
引数は「yes」または「no」でなければなりません。デフォルトは「no」です。