Impossibile collegarsi a iMac usando SSH su 10.12.1 (Sierra)

0

Ho recentemente aggiornato il mio iMac a Sierra (da El Capitan). Ero in grado di connettermi al mio Mac tramite SSH da un'altra scatola. Ora non riesco a farlo.

Se vado al terminale sul mio Mac e inserisco ssh myuser @ localhost, funziona perfettamente. Se provo a connettermi tramite un altro sistema, non si connetterà.

Inizialmente, pensavo che fosse il firewall, quindi l'ho disattivato (e anche riavviato per ogni evenienza) e non ha cambiato nulla.

Ho cercato nei miei log e l'unico errore che vedo è "Chiave sconosciuta per la stringa: SHAuthorizationRight". Se rimuovo la riga dal mio file ssh.plist, ssh non inizierà nemmeno.

Qualcuno ha riscontrato questo problema in precedenza? Qualche idea su come risolverlo?

Modifica: ecco il log dettagliato che PuTTY genera:

=~=~=~=~=~=~=~=~=~=~=~=  PuTTY log 2016.12.05 07:23:42  =~=~=~=~=~=~=~=~=~=~=~= 
Event Log: Writing new session log (SSH raw data mode) to file:  putty.log
Event Log: Looking up host "x.x.x.x"
Event Log: Connecting to x.x.x.x port 22
Event Log: We claim version:  SSH-2.0-PuTTY_Release_0.64
Event Log: Failed to connect to x.x.x.x: Network error: Connection timed out
Event Log: Network error: Connection timed out

Modifica 2: ecco l'output SSH da un altro dispositivo Mac

$ ssh -vvv x.x.x.x
OpenSSH_7.2p2, LibreSSL 2.4.1
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 20: Applying options for *
debug2: resolving "x.x.x.x" port 22
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to x.x.x.x [x.x.x.x] port 22.
debug1: connect to address x.x.x.x port 22: Operation timed out
ssh: connect to host x.x.x.x port 22: Operation timed out

Modifica 3: Apparentemente il problema è causato dal firewall. Nonostante il firewall sia disattivato in Preferenze di Sistema, è ancora attivo. Ho dovuto aggiungere la seguente riga in un file di ancoraggio:

rdr pass inet proto tcp from any to any port 22 -> 127.0.0.1 port 22

e poi ho eseguito:

$ sudo pfctl -evf /etc/pf.conf

Perché il firewall continua ad essere abilitato a questo punto, non lo so, ma questo ha risolto il problema per il momento, anche se al riavvio potrebbe tornare.

    
posta Jeremy Vanderburg 30.11.2016 - 18:52
fonte

0 risposte

Leggi altre domande sui tag