Это почти определенно вследствие того, что пользователь, предоставленный исходной машиной, существует в домене цели. Когда это произойдет, Windows счастливо предоставит пароль для Пользователя к цели. В этом случае пароли не являются тем же, таким образом, Вы получаете доступ запрещен.
Работать вокруг этого, когда Вы отображаете предоставление диска определенные учетные данные. Это предварительно предоставляет имя пользователя (с доменом/машиной!), таким образом, соединение завершится.
Какова цель что
-w 3
в исходном решении
Это позволяет избежать оставления осиротевших процессов nc
, запущенных на удаленном хосте, когда сеанс ssh
закрыт неправильно.
] и почему он вызывает ошибку
Broken pipe
, когда я его использую?
Попробуйте увеличить время ожидания для nc
до 90 и установить ServerAliveInterval
на 30, чтобы посмотрите, исчезнет ли ваша проблема:
host foo
User webby
ServerAliveInterval 30
ProxyCommand ssh a nc -w 90 %h %p