ファイル内の SSH 接続の 1 つを設定して、 ssh フラグssh_config
を使用したいと思います。このパラメータに一致する設定キーワードが見つかりません。ポート転送のみに接続を使用しており、実行するたびに-N
使用するようにしたいと思います。対話型シェルには mosh を使用しています。-N
ssh host
-N Do not execute a remote command. This is useful for just forwarding ports (protocol version 2 only).
答え1
これは Google でかなり目立つ結果なので、11 年経った今でも答える価値があります。
Host example
HostName example.com
SessionType none
SessionType
導入されたオープンSSH8.7、リリース年2021-08-20、 でこのコミット:
SessionType
にディレクティブを追加してssh_config
、構成ファイルで-N
(no session) および-s
(subsystem) コマンドライン フラグと同等の制御を提供できるようにします。
答え2
mosh についてはわかりませんが、OpenSSH クライアントの場合は、構成ファイルで ProxyCommand を指定できます。ホスト名 foobar.baz.edu (私のお気に入りの大学) とポート 9999 の動的転送の関連エントリは次のようになります。
Host FooBar
HostName foobar.baz.edu
ProxyCommand ssh -ND 9999 %h
答え3
おそらくそれはできないでしょうし、私もあなたと同じように、あなたが望むような方法を見つけることができません。入力がssh -N host
面倒なら、mosh がサポートしていれば、エイリアスの作成を試してみるのもよいでしょう。
時間が経つと…下記参照https://serverfault.com/a/1152274/9517