туннель s sh от azure бастионных хостов - PullRequest
0 голосов
/ 12 апреля 2020

Можно ли выполнить туннелирование s sh (переадресация порта S SH) с azure хоста бастиона?

Как мы обычно делаем из поля перехода:

ssh -i path/to/private_key -L 127.0.0.1:FORWARD_PORT:VM_IP:APPLICATION_PORT user@jumphost.net


ssh -i path/to/private_key -L 127.0.0.1:8080:10.0.0.1:8080 user@jumphost.net

1 Ответ

0 голосов
/ 12 апреля 2020

Вам действительно нужен порт вперед? В вашем сценарии использования может отлично использоваться переадресация TCP, например, со следующей конфигурацией S SH.

Host JumpHost1
    Hostname jumphost1.net
    User user_jh1

Host JumpHost2
    Hostname jumphost2.net
    User user_jh2
    ProxyCommand ssh -W %h:%p JumpHost1

Host AppBox
    Hostname appbox_behind_firewall.net
    User app_user
    ProxyCommand ssh -W %h:%p JumpHost2

Тогда вы легко можете сделать ssh AppBox без проблем. Вам нужно будет аутентифицировать свой локальный ключ publi c для каждого Jumphost и приложения. Что вы должны легко сделать с ssh-copy-id, если вы делаете это с OpenS SH

...