Так что я не могу использовать 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.