Estou tendo problemas com o SSH. Não consigo me conectar a nada; cada conexão trava indefinidamente em SSH2_MSG_SERVICE_ACCEPT RECEBIDO. Eu estou no OSX 10.6.8.
Eu estou pensando que é um problema com minha configuração SSH, mas não consigo entender. Eu tenho o openssh original que vem com o os x instalado em / usr / bin /, e uma instalação fabricada em / usr / local / bin /. Eu estou usando o homebrew - há algum conflito acontecendo aqui?
Alguma idéia sobre soluções ou o que poderia estar causando isso? Aqui está o meu ssh_config:
Host *
# ForwardAgent no
# ForwardX11 no
# RhostsRSAAuthentication no
# RSAAuthentication yes
# PasswordAuthentication yes
# HostbasedAuthentication no
# GSSAPIAuthentication no
# GSSAPIDelegateCredentials no
# GSSAPIKeyExchange no
# GSSAPITrustDNS no
# BatchMode no
# CheckHostIP yes
# AddressFamily any
# ConnectTimeout 0
# StrictHostKeyChecking ask
IdentityFile ~/.ssh/identity
IdentityFile ~/.ssh/id_rsa
IdentityFile ~/.ssh/id_dsa
Port 22
# Protocol 2,1
Cipher 3des
Ciphers aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc
MACs hmac-md5,hmac-sha1,[email protected],hmac-ripemd160
# EscapeChar ~
# Tunnel no
# TunnelDevice any:any
# PermitLocalCommand no
# VisualHostKey no
SSH2_MSG_SERVICE_ACCEPT
- acabou meussh-agent
não foi iniciado / devidamente iniciado. serverfault.com/questions/484977/…Respostas:
É possível que o (s) host (s) ao qual você está se conectando (o (s)
sshd
servidor (es) que está executando ossh
servidor) esteja pendurado aqui enquanto tenta - e, em seguida, expira e falha - para faça uma pesquisa de DNS reverso do nomessh
do host da sua máquina cliente com base em seu endereço IP.Uma solução é editar o / etc / sshd_config na
sshd
máquina do servidor, não nassh
máquina do seu cliente, para definir "UseDNS" como "no". (Do jeito que você originalmente escreveu sua pergunta, parecia que você pode ter editado o arquivo no seu cliente, o que não faria diferença.)Outra solução seria ter seu ISP (ou qualquer instituição que seja responsável por seus endereços IP publicamente roteáveis) corrigir seu registro DNS reverso para seu endereço IP em seus servidores de nomes DNS que sejam autoritativos para os registros DNS reversos para esse bloco de Endereços IP. Em outras palavras, "faça com que as pessoas possam encontrar o seu nome de host com base no seu endereço IP e certifique-se de que o nome do host encontre os mapas de volta ao seu endereço IP".
fonte
Mais informações sobre esta questão aqui: https://github.com/Homebrew/homebrew-dupes/issues/242
Aparentemente, este é um problema com a versão atual do Homebrew. (Eu acabei de me deparar com isso.)
fonte
Eu acho que a libssh2 do Homebrew bagunça os binários da Apple. Experimentar:
fonte