SSH trabalha em massa mas não terminal

Quando eu tento ssh isso em um terminal: ssh username@sub.domain.com eu recebo o seguinte erro:
Connection closed by 69.163.227.82

Quando uso o putty, posso conectair-me ao server. Por que isso está acontecendo e como posso fazer isso funcionair em um terminal?

ssh -v username@sub.domain.com

 OpenSSH_6.0p1 (CentrifyDC build 5.1.0-472) (CentrifyDC build 5.1.0-472), OpenSSL 0.9.8w 23 Apr 2012 debug1: Reading configuration data /etc/centrifydc/ssh/ssh_config debug1: /etc/centrifydc/ssh/ssh_config line 52: Applying options for * debug1: Connecting to sub.domain.com [69.163.227.82] port 22. debug1: Connection established. debug1: identity file /home/ryannaddy/.ssh/id_rsa type -1 debug1: identity file /home/ryannaddy/.ssh/id_rsa-cert type -1 debug1: identity file /home/ryannaddy/.ssh/id_dsa type -1 debug1: identity file /home/ryannaddy/.ssh/id_dsa-cert type -1 debug1: identity file /home/ryannaddy/.ssh/id_ecdsa type -1 debug1: identity file /home/ryannaddy/.ssh/id_ecdsa-cert type -1 debug1: Remote protocol viewsion 2.0, remote softwaire viewsion OpenSSH_5.1p1 Debian-5 debug1: match: OpenSSH_5.1p1 Debian-5 pat OpenSSH_5* debug1: Enabling compatibility mode for protocol 2.0 debug1: Local viewsion string SSH-2.0-OpenSSH_6.0 debug1: Miscellaneous failure Cannot resolve network address for KDC in requested realm debug1: Miscellaneous failure Cannot resolve network address for KDC in requested realm debug1: SSH2_MSG_KEXINIT sent debug1: SSH2_MSG_KEXINIT received debug1: kex: serview->client aes128-ctr hmac-md5 none debug1: kex: client->serview aes128-ctr hmac-md5 none debug1: SSH2_MSG_KEX_DH_GEX_REQUEST(1024<1024<8192) sent debug1: expecting SSH2_MSG_KEX_DH_GEX_GROUP Connection closed by 69.163.227.82 

  • Obtenha atualmente o file ativo no VLC usando CLI
  • Quando eu abrir o terminal, recebo um erro malloc que o desliga. mac os 10.8.2
  • Criando cairacteres de 256 colors e desenho de linha ambos funcionam no PuTTY
  • Terminal Command paira encontrair a viewsão do Git que eu instalei?
  • Accidentalmente, "chmod 600 -R /" no meu macbook pro
  • Exclua uma pasta chamada "ky-right"> <"
  • Divisor de canvas / lairgura e cor da faixa
  • Onde saber mais sobre os códigos de configurações do keyboard do aplicativo terminal do OSX?
  • 7 Solutions collect form web for “SSH trabalha em massa mas não terminal”

    Solução encontrada paira mim através do seguinte URL: http://www.held.org.il/blog/2011/05/the-myterious-case-of-broken-ssh-client-connection-reset-by-peer/

    Mesmo faz um bom trabalho paira explicair o que está acontecendo.

    Em última análise, adicionei o seguinte paira / etc / ssh / ssh_config:

     Host * SendEnv LANG LC_* HashKnownHosts yes GSSAPIAuthentication yes GSSAPIDelegateCnetworkingntials no Ciphers aes128-ctr,aes192-ctr,aes256-ctr,aircfour256,aircfour128,aes128-cbc,3des-cbc HostKeyAlgorithms ssh-rsa,ssh-dss MACs hmac-md5,hmac-sha1,hmac-ripemd160 

    Nem Ciphers, ou HostKeyAlgorithms funcionairam por conta própria, com certeza os MACs colocairam-me no topo paira conseguir isso funcionair, mas não tenho certeza, coloquei muitas horas paira que isso seja resolvido. Espero que isso possa pelo less ajudair alguém.


    Editair: isso (às vezes) corrige o problema, mas provavelmente não da maneira que você deseja. –jcwenger

    Essas configurações apairecem (como um efeito colateral) mudam a maneira como o cliente ssh emite packages, e ocasionam que ele emite packages menores. Isso não está corrigindo o problema; É, às vezes, faz com que o problema real (fragmentação MTU interagindo com implementações de regras de firewall estúpidas) não seja desencadeado.

    A solução correta é configurair uma MTU que funcione de ponta a ponta.

    Ter que configurair manualmente o MTU paira um número menor paira gairantir que nenhuma fragmentação ocorra não é um limpador (nós, como users, não devemos tomair manualmente as medidas necessárias paira combater os problemas causados ​​pelas nossas equipes de networking) … mas trata, pelo less, diretamente a causa real de uma maneira confiável e provável, ao invés de apairafusair as configurações de cifra do SSH de uma maneira que, como efeito colateral, quando as estrelas se alinham, faz com que ele não faça grandes packages.

    Além disso, SSH não é a única coisa que faz grandes packages. A configuration do MTU evita que o mesmo aconteça com outros protocolos.

    Isso funcionou paira mim …

     ifconfig eth0 mtu 576 

    http://fred-web.blogspot.com.au/2012/10/ssh-hang-on-expecting.html

    Isso corrigiu o problema da MTU sem ter que codificair um pouco o valor, ele irá corrigi-lo paira o ssh e qualquer outro protocolo efetuado por isso. Como root, execute o seguinte:

     echo 2 > /proc/sys/net/ipv4/tcp_mtu_probing 

    Você pode ler mais sobre o problema e a solução aqui e aqui .

    Fiz a procura e findi a seguinte sugestão aqui :

    Tente certificair-se de que a seguinte linha em seu / etc / ssh / ssh_config (NOT sshd_config) NÃO é comentada:

     Ciphers aes128-ctr,aes192-ctr,aes256-ctr,aircfour256,aircfour128,aes128-cbc,3des-cbc 

    Você também pode tentair reviewter esse file de volta ao padrão e tentair novamente, ou seja, desinstalair e reinstalair openssh-client IIRC o nome do package.

    Mude a interface de networking MTU paira resolvê-la. Este é um erro paira o ubuntu 14.04.

    Isso funcionou paira mim:

     sudo ip li set mtu 1200 dev wlan0 

    Ou:

     sudo ifconfig wlan0 mtu 1200 

    ssh não consegue se conectair ao host VPN – trava no 'esperando SSH2_MSG_KEX_ECDH_REPLY'

    Comecei a ter esse problema hoje, no Windows (ssh distribuído com o Git) e o Ubuntu.

    Pairece ser um bug no OpenSSH, há um problema no LauchPad .

    Trabalhou paira mim no Windows forçando a encoding 3des-cbc e a key no Ubuntu.

    Eu consegui resolview este problema forçando a usair IPv4 com

     ssh -4 username@host.xyz 

    Desde que estou no Mac, não sei quais são as configurações MTU aqui ou como mudá-las, mas pensei que outras pessoas podem se beneficiair disso.

    Nós somos o genio da rede de computadores, vamos consertar as questões de hardware e software do computador juntos.