Åtgärda dåliga ägare eller tillstånd på .ssh/config

Fix Bad Owners Permission



Vi älskar alla SSH! Det är ett kraftfullt verktyg som vi använder för att interagera med fjärrmaskiner och utföra tunga uppgifter i bekvämligheten av vår lokala terminal.

På grund av den komfort och kontroll som SSH ger oss försöker vi implementera metoder som lösenordslösa inloggningar med SSH-nycklar och tvåfaktorsautentisering. Men trots detta kan vi fortfarande stöta på fel som kan hindra oss från att använda SSH för att logga in på fjärrdatorer.







Denna snabba handledning visar dig hur du löser dåligt ägande eller behörighet för .ssh/config -filen.



Förkunskaper

Innan vi börjar med guiden:



  • Se till att du har en privat och offentlig nyckel
  • Se till att din offentliga nyckel är tillgänglig i filen autoriserade_nycklar på din fjärrmaskin.

Om du inte har något av kraven ovan uppfyllt, överväg följande handledning där jag beskriver hur jag genererar och kopierar SSH-nyckelpar.





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

Vad orsakar dåliga ägare eller tillståndsfel?

Den dåliga ägaren eller behörighetsfelet på .ssh/config -filen beror på felaktiga behörigheter antingen på själva filen eller .ssh -katalogen.



Filerna i .ssh -katalogen ska endast ha läs- och skrivbehörighet för användaren. som inte inkluderar gruppen eller andra.

Så här åtgärdar du dåliga ägare- och behörighetsfel

För att lösa detta fel är allt vi behöver göra att ställa in rätt behörighet för .ssh/config -filen.

Om du inte är så bekväm med Linux -behörigheter, kolla in det här intuitiva verktyget för att använda chmod.

https://chmodcommand.com/

Använd kommandot för att ställa in rätt behörigheter:

$ sudo chmod 600 ~/.ssh/config

När du har kört ovanstående kommando bör filtillståndet vara följande:

Du kan också använda kommandot chown för att rösta upp ägaren till filen med kommandot:

$ sudo chown $ USER ./ssh/config

Med hjälp av dessa två metoder bör du ha det dåliga ägaren eller behörighetsfelet rättat, och du kan fortsätta att logga in på din SSH.

Slutsats

Det var en kort och snabb guide för att lösa .ssh/config dålig ägare eller behörighetsfel. Om du letar efter en mer ingående handledning, kolla in följande SSH felsökningsguide.