1

次のセットアップを 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 コマンドはリモート ホストでのみ実行できるようにします。

4

0 に答える 0