Løs dårlige eiere eller tillatelse på .ssh/config

Fix Bad Owners Permission



Vi elsker alle SSH! Det er et kraftig verktøy som vi bruker til å samhandle med eksterne maskiner og utføre tunge oppgaver på komfort i vår lokale terminal.

På grunn av komforten og kontrollen som SSH gir oss, prøver vi å implementere metoder som passordfrie pålogginger ved hjelp av SSH-nøkler og tofaktorautentisering. Til tross for dette kan vi imidlertid fortsatt støte på feil som kan hindre oss i å bruke SSH for å logge på eksterne maskiner.







Denne korte opplæringen viser deg hvordan du løser dårlig eierskap eller tillatelse til .ssh/config -filen.



Forhåndskrav

Før vi begynner på guiden:



  • Sørg for at du har en privat og offentlig nøkkel
  • Sørg for at den offentlige nøkkelen er tilgjengelig i filen autorisert_nøkler på den eksterne maskinen.

Hvis du ikke har oppfylt noen av kravene ovenfor, kan du vurdere følgende opplæring der jeg beskriver hvordan du genererer og kopierer SSH-nøkkelpar.





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

Hva forårsaker dårlige eiere eller tillatelsesfeil?

Den dårlige eieren eller tillatelsesfeilen på .ssh/config -filen skyldes feil tillatelser enten på selve filen eller .ssh -katalogen.



Filene i .ssh -katalogen skal bare ha lese- og skrivetillatelse fra brukeren; som ikke inkluderer gruppen eller andre.

Slik løser du dårlige eier- og tillatelsesfeil

For å løse denne feilen er alt vi trenger å gjøre å sette de riktige tillatelsene til .ssh/config -filen.

Hvis du ikke er så komfortabel med Linux -tillatelser, sjekk ut dette intuitive verktøyet for bruk av chmod.

https://chmodcommand.com/

For å angi riktige tillatelser, bruk kommandoen:

$ sudo chmod 600 ~/.ssh/config

Når du har utført kommandoen ovenfor, bør filtillatelsen være som følger:

Du kan også bruke kommandoen chown til å stemme opp eieren av filen ved hjelp av kommandoen:

$ sudo chown $ USER ./ssh/config

Ved å bruke disse to metodene bør du ha den dårlige eieren eller tillatelsesfeilen rettet, og du kan fortsette å logge på SSH.

Konklusjon

Det var en kort og rask guide for å løse .ssh/config dårlig eier eller tillatelsesfeil. Hvis du er ute etter en mer grundig opplæring, sjekk ut følgende SSH Feilsøkingsveiledning.