1 votos

comando ssh se bloquea después de intercambio de claves

Tenía este extraño problema de los cultivos hasta el día de hoy que no he experimentado antes. Yo ejecuto ssh <remote ip> y ssh se bloquea con la siguiente excepción:

dyld: lazy symbol binding failed: Symbol not found: _timingsafe_bcmp
  Referenced from: /usr/local/bin/ssh
  Expected in: /usr/lib/libSystem.B.dylib

dyld: Symbol not found: _timingsafe_bcmp
  Referenced from: /usr/local/bin/ssh
  Expected in: /usr/lib/libSystem.B.dylib

Abort trap: 6

Tengo que ejecutar el comando con el detallado de la bandera y se puede ver que esto está sucediendo directamente después de que el intercambio de claves entre el equipo local y el equipo remoto.

Cosas que he probado:

  • Reiniciar el terminal
  • El reinicio de la máquina
  • La eliminación de todas las ssh programas en /usr/bin y sustitución de ellos con las de los colegas de mac
  • Arrancar en modo de recuperación y sustitución de libSystem.B.dylib con el que se incluye con macOS
  • Instalar openssh con homebrew
  • La eliminación de openssh
  • La adición de una RUTA de acceso al directorio /usr/bin

Nota el mismo error que aparece en otros comandos como scp.

1voto

James Socol Puntos 146

Suponiendo que usted es (probablemente) el uso de homebrew de la ssh, he encontrado este de errores reportados en el openssh fórmula, que al parecer puede ser solucionado mediante la mejora de macOS para 10.12.3:

A la derecha, ese símbolo no estaba en 10.12.0, [...] Se puede solucionar mediante la construcción de la fuente o por medio de la actualización 10.12.3.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X