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.

 

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

  1. 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

  2. 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?

    1. 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.

Lascia un commento

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