В примере, как это:
Host destination
ProxyCommand ssh gateway nc %h %p
Зашифровано ли соединение между шлюзом и пунктом назначения? Я смущен, потому что у меня есть 2 гипотезы, и обе не убедительны:
- Это не зашифровано. Stdin в исходном коде проходит через ssh-соединение исходного шлюза и зашифровывается перед передачей в nc, т. Е. Stdin для nc такой же, как stdin в ssh-клиенте в источнике. Но я думаю, что% p равен 22, порт ssh - что не соответствует этой гипотезе.
- Он зашифрован, демон sshd на шлюзе передает nc зашифрованные данные. Затем скажите, что вместо выполнения nc мы выполняем команду "cat", sshd-демон тоже передает ей зашифрованные данные? Это тоже не звучит правильно.