Løs dårlige eiere eller tillatelse på .SSH/Config

Løs dårlige eiere eller tillatelse på .SSH/Config
Vi elsker alle SSH! Det er et kraftig verktøy som vi bruker for å samhandle med eksterne maskiner og utføre tunge oppgaver i komforten av 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 to-faktor autentikasjoner. Til tross for dette kan vi fortsatt møte feil som kan forhindre at vi bruker SSH til å logge inn på eksterne maskiner.

Denne raske opplæringen vil vise deg hvordan du kan løse dårlig eierskap eller tillatelse på .ssh/config -fil.

Forutsetninger

Før vi kommer i gang med guiden:

  • Forsikre deg om at du har en privat og offentlig nøkkel
  • Forsikre deg om at den offentlige nøkkelen er tilgjengelig i den autoriserte_keysfilen til den eksterne maskinen.

Hvis du ikke har noen av kravene ovenfor, bør du vurdere følgende opplæring der jeg beskriver hvordan jeg skal generere og kopiere 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 -fil er resultatet av feil tillatelser enten på selve filen eller .SSH -katalog.

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

Hvordan fikse dårlig eier og tillatelsesfeil

For å løse denne feilen, er alt vi trenger å gjøre å angi riktige tillatelser på .ssh/config -fil.

Hvis du ikke er så komfortabel med Linux -tillatelser, kan du sjekke 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 Chown -kommandoen til å utvise eieren av filen ved å bruke kommandoen:

$ sudo chown $ bruker ./ssh/config

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

Konklusjon

Det var en kort og rask guide for løsning .ssh/config dårlig eier eller tillatelsesfeil. Hvis du leter etter en mer dyptgående opplæring, sjekk ut følgende SSH-feilsøkingsguide.