Какова цель netcat's “-w тайм-аут” опция когда туннелирование ssh?

Это почти определенно вследствие того, что пользователь, предоставленный исходной машиной, существует в домене цели. Когда это произойдет, Windows счастливо предоставит пароль для Пользователя к цели. В этом случае пароли не являются тем же, таким образом, Вы получаете доступ запрещен.

Работать вокруг этого, когда Вы отображаете предоставление диска определенные учетные данные. Это предварительно предоставляет имя пользователя (с доменом/машиной!), таким образом, соединение завершится.

4
задан 13 April 2017 в 15:14
1 ответ

Какова цель что -w 3 в исходном решении

Это позволяет избежать оставления осиротевших процессов nc , запущенных на удаленном хосте, когда сеанс ssh закрыт неправильно.

] и почему он вызывает ошибку Broken pipe , когда я его использую?

Попробуйте увеличить время ожидания для nc до 90 и установить ServerAliveInterval на 30, чтобы посмотрите, исчезнет ли ваша проблема:

host foo
    User webby
    ServerAliveInterval 30
    ProxyCommand ssh a nc -w 90 %h %p
5
ответ дан 3 December 2019 в 03:19

Теги

Похожие вопросы