Correggi i proprietari o i permessi non validi su .ssh/config

Fix Bad Owners Permission



Tutti noi amiamo SSH! È uno strumento potente che utilizziamo per interagire con macchine remote ed eseguire compiti pesanti comodamente dal nostro terminale locale.

A causa del comfort e del controllo che SSH ci offre, cerchiamo di implementare metodi come accessi senza password utilizzando chiavi SSH e autenticazioni a due fattori. Tuttavia, nonostante ciò, possiamo ancora riscontrare errori che potrebbero impedirci di utilizzare SSH per accedere a macchine remote.







Questo breve tutorial ti mostrerà come risolvere una cattiva proprietà o autorizzazione sul file .ssh/config.



Pre-requisiti

Prima di iniziare con la guida:



  • Assicurati di avere una chiave privata e pubblica
  • Assicurati che la tua chiave pubblica sia disponibile nel file authorized_keys della tua macchina remota.

Se non hai soddisfatto nessuno dei requisiti di cui sopra, prendi in considerazione il seguente tutorial in cui spiego in dettaglio come generare e copiare coppie di chiavi SSH.





https://linuxhint.com/use-ssh-copy-id-command/

Quali sono le cause di cattivi proprietari o errori di autorizzazione?

Il proprietario errato o l'errore di autorizzazione sul file .ssh/config deriva da autorizzazioni errate sul file stesso o sulla directory .ssh.



I file nella directory .ssh dovrebbero avere il permesso di lettura e scrittura solo dell'utente; che non include il gruppo o altri.

Come correggere gli errori di proprietario e autorizzazione non validi

Per risolvere questo errore, tutto ciò che dobbiamo fare è impostare i permessi corretti sul file .ssh/config.

Se non ti senti a tuo agio con le autorizzazioni Linux, dai un'occhiata a questo strumento intuitivo per l'utilizzo di chmod.

https://chmodcommand.com/

Per impostare i permessi corretti, utilizzare il comando:

$ sudo chmod 600 ~/.ssh/config

Una volta eseguito il comando precedente, l'autorizzazione del file dovrebbe essere la seguente:

Puoi anche usare il comando chown per votare il proprietario del file usando il comando:

$ sudo chown $USER ./ssh/config

Usando questi due metodi, dovresti aver corretto il proprietario difettoso o l'errore di autorizzazione e puoi procedere ad accedere al tuo SSH.

Conclusione

Quella era una guida breve e veloce sulla risoluzione di .ssh/config proprietario errato o errore di autorizzazione. Se stai cercando un tutorial più approfondito, dai un'occhiata al seguente SSH guida alla risoluzione dei problemi.