2

Так что я не могу использовать SSH вне корпоративного брандмауэра в своей личной среде разработки. Это магазин Windows. Я использую Cygwin и Bash, чтобы я мог сделать работу. SSH не работает.

Я установил штопор с Cygwin. В моем ~/.ssh/config есть следующее:

ProxyCommand corkscrew _proxy_ _port_ %h %p

Выполнение этого в bash:

ssh _user_@_host_._tld_

Получает меня:

ssh: Could not resolve hostname _host_._tld_: hostname nor servname provided, or not known

ОК, поэтому я пытаюсь отладить его:

ssh -vvv _user_@_host_._tld_

Что делает меня лишним:

debug2: ssh_connect: needpriv 0

Это насколько я могу получить.

Я понимаю, что в игре много переменных. Мне просто нужен указатель в правильном направлении. Что SSH пытается использовать в качестве DNS-сервера? Где бы я установить это в установке Cygwin? Как Internet Explorer разрешает имена хостов за пределами корпоративной локальной сети?

Я хотел бы использовать Cygwin без PuTTY для простоты, но если нет никакого способа, я буду использовать PuTTY.

1 ответ1

0

Итак, для меня перезагрузка обошла эту проблему DNS. Если вы изменили файл ~/.ssh/config, и он не работает, попробуйте перезагрузиться, по крайней мере, в Cygwin.

Я все еще получаю жалобы на свои криптографические ключи, но это совершенно другой вопрос. :)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .