次のセットアップを ssh 構成にどのように記述できますか。
### The Bastion Host
Host bastion-host-nickname
HostName bastion-hostname
### The Remote Host
Host remote-host-nickname
HostName remote-hostname
ProxyJump bastion-host-nickname
### The Remote Host VM
Host remote-host-vm-nickname
Hostname remote-vm-hostname
????
リモートホストに ssh 経由で到達できるバスティアンサーバーがあります。この接続は期待どおりに機能しています。私のリモート ホストには、ssh 経由でも到達できるいくつかの仮想マシン (リモート ホスト vm) があります。
リモートホストの sshd_config で AllowTCPForwarding が無効になっています。したがって、SSH トンネルも ProxyCommand も使用できません。どちらの場合も、「... 管理上禁止されています」というエラー メッセージが表示されます。sshd_config はそのままにしておく必要があります。
私の推奨するアプローチは、リモートホストに接続して次のコマンドを実行することです。
[@remote-host]
"ssh -t -i keyfile user@remote-vm-hostname \" whoami \ ""
この ssh コマンドを ssh_config に記述するにはどうすればよいですか? 特に、この ssh コマンドはリモート ホストでのみ実行できるようにします。