Categorie
Appunti Software

Rimuovere certificati e chiavi SSH dal terminale di MacOS

Nel caso sia necessario dover rimuovere dei certificati di accesso a server in remoto via SSH attraverso il terminale di MacOS (ad esempio un certificato è cambiato e viene rifiutata la connessione), sempre da terminale bisogna cercare la cartella:

/Users/*******/.ssh/

dove al posto degli asterischi c’è il nome dell’utente corrente; all’interno della cartella .ssh si trova il file:

known_hosts

da cui con l’editor VI si possono rimuovere le righe interessate (ognuna inizia con l’IP del server di cui si è memorizzata la chiave), oppure si può cancellare tutto il file.

 

Di Simone Zanella

Ing. Informatico e Prof. di Tecnologie Elettriche ed Elettroniche (sempre), sciatore (in inverno), Sampdoriano (quanto basta).

4 risposte su “Rimuovere certificati e chiavi SSH dal terminale di MacOS”

ciao. non riesco più ad accedere al mio raspberry, l’errore è il seguente:
“ssh_exchange_identification: Connection closed by remote host”
ho provato a cancellare le chiavi come hai scritto.
ma nulla da fare mi da lo stesso errore. cosa faccio?
grazie.
beppe

Nel mio mac mi trovo flaggato il login remoto e accesso all’Amministratore , lo tolgo aggiorno riavvio il mac e mi ricompare fregato!!

come posso fare a chiudere gli accessi?

Ciao, io proverei a controllare in Utenti e Gruppi tutti gli utenti, e vedere se ci sono elementi di login sospetti. Proverei anche a creare un utente pulito e vedere se da dentro esso succede lo stesso. Nel caso, sposti tutti i file in quello e cancelli l’account crackato.

Rispondi a Simone Zanella Annulla risposta

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.