Cygwin / SSH sobre proxy corporativo

2

Portanto, não posso usar o SSH fora do firewall corporativo para o meu ambiente de desenvolvimento pessoal. É uma loja do Windows. Eu uso Cygwin e bash para que eu possa realmente fazer o trabalho. O SSH não funciona.

Eu instalei saca-rolhas com o Cygwin. Eu tenho o seguinte no meu ~ / .ssh / config:

ProxyCommand corkscrew _proxy_ _port_ %h %p

Executando isso no bash:

ssh _user_@_host_._tld_

Me dá:

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

OK, então eu tento depurá-lo:

ssh -vvv _user_@_host_._tld_

Que me dá um extra:

debug2: ssh_connect: needpriv 0

Isso é o mais longe que posso chegar.

Eu entendo que há muitas variáveis em jogo. Eu só preciso de um ponteiro na direção certa. O que o ssh está tentando usar como servidor DNS? Onde eu configuraria isso em uma instalação do Cygwin? Como o Internet Explorer resolve nomes de host fora da LAN corporativa?

Eu gostaria de usar o Cygwin sem o PuTTY para simplificar, mas se não tiver jeito, usarei o PuTTY.

    
por alyssackwan 29.09.2010 / 20:31

1 resposta

0

Então, para mim, uma reinicialização contornou esse problema de DNS. Se você alterou seu arquivo ~ / .ssh / config e ele não está funcionando, tente reiniciar, pelo menos no Cygwin.

Ainda estou recebendo reclamações sobre minhas chaves criptográficas, mas essa é uma questão totalmente diferente. :)

    
por 30.09.2010 / 18:15