Il comando ssh si arresta in modo anomalo dopo lo scambio di chiavi


2

Oggi è emerso questo strano problema che non avevo mai sperimentato prima. Eseguo ssh <remote ip>e ssh si arresta in modo anomalo con la seguente eccezione:

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

Ho eseguito il comando con il flag dettagliato e vedo che ciò sta accadendo direttamente dopo lo scambio di chiavi tra la macchina locale e l'host remoto.

Cose che ho provato:

  • Terminale di riavvio
  • Riavvio della macchina
  • Rimuovere tutti i programmi ssh in / usr / bin e sostituirli con quelli di un collega mac
  • Avvio in modalità di ripristino e sostituzione di libSystem.B.dylib con quello fornito con macOS
  • Installazione di openssh con homebrew
  • Rimozione di openssh
  • Aggiunta di un PERCORSO a / usr / bin

Nota lo stesso errore appare su altri comandi come scp.


Risposte:


0

Federico ha collegato github.com/Homebrew/homebrew-dupes/issues/716 che suggerisce che questo potrebbe essere un bug con macOS

Come l'OP su quel post, ero il 10.12.0 e ho appena aggiornato il 10.12.3. Ha risolto il problema.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.