Windows SSH-tillstånd nekad: 5 sätt att fixa det

Följ våra testade procedurer för att lösa problemet direkt

  • SSH-nycklarna används för att möjliggöra en anslutning till servern på en mycket säker och säker metod.
  • Ibland kan du få meddelandet SSH Permission nekad när du försöker ansluta.
  • Detta kan möjligen lösas genom att kontrollera om serveradressen är korrekt eller genom att ändra behörigheterna för SSH-nyckeln.

SSH, eller Secure Socket Shell, är ett krypterat protokoll som möjliggör säker åtkomst till vilken fjärrenhet eller server som helst över ett osäkrat nätverk.

När några av våra läsare försökte autentisera med dessa nycklar fick de ett meddelande om SSH-tillstånd nekad på sin Windows 11-dator.

Användarna kan vara omedvetna om orsakerna till denna typ av felmeddelanden på systemet. Detta påverkar produktiviteten i deras arbete.

Vissa användare mötte också SSH-utbytesidentifieringsfel på systemet men länken tar dig till en användbar guide för att fixa det.

Varför får jag meddelande om SSH-behörighet nekad i Windows 11?

Det kan finnas ett antal faktorer som är ansvariga för detta felmeddelande, som listas nedan:

  • Fel server – Om du försöker ansluta till någon fel server med dess IP-adress kan du få ett meddelande om åtkomst nekad på ditt system
  • Fel lösenord – Vissa användare försöker komma åt servern med hjälp av fel autentiseringsuppgifter
  • För många SSH-nycklar – När det finns ett stort antal SSH-nycklar i systemet, så kan systemet välja fel bland de tillgängliga
  • SSH-nyckelbehörigheter är för öppna – Om SSH-nyckelns behörigheter är vidöppna och tillgängliga för majoriteten av användarna i systemet, kan säkerhetssyftet med att använda nyckeln äventyras

Om du stöter på det här problemet på din Windows 11-dator kommer den här artikeln att gå igenom de fem bästa tillgängliga lösningarna, som beskrivs nedan.

Hur kringgår jag SSH-behörigheten som nekats i Windows 11?

1. Kontrollera om du ansluter till rätt server

Detta kan låta dumt, men många användare tenderar att göra detta misstag och undrar varför de möter ett sådant felmeddelande på deras system.

När du försöker ansluta till en server med SSH-nyckeln och serveradressen måste du kontrollera serveradressen två till tre gånger innan du försöker komma åt den.

Det kan finnas en möjlighet att missa några siffror eller att siffrorna placeras fel i serveradressen. Så bekräfta alltid serveradressen innan du fortsätter.

2. Försök att logga in med ett lösenord

Du kan alltid försöka logga in på servern med lösenordsmetoden. Men för att detta ska fungera måste du aktivera funktionen för lösenordsautentisering.

Om det redan är aktiverat kan du komma åt servern med följande kommandorad:

ssh -o PreferredAuthentications=password -o PubkeyAuthentication=no [email protected]

I kommandot ovan måste du ersätta [e-postskyddad] med faktisk serveradress och Lösenord med riktigt lösenord.

Om lösenordsautentiseringen är inaktiverad måste du först aktivera den och sedan generera en ny ssh-nyckel med följande kommando: ssh-keygen -R server.IP.address

Experttips:

SPONSRAD

Vissa PC-problem är svåra att ta itu med, särskilt när det kommer till saknade eller skadade systemfiler och arkiv i din Windows.
Se till att använda ett dedikerat verktyg, som t.ex Fortect, som kommer att skanna och ersätta dina trasiga filer med deras nya versioner från dess arkiv.

Du måste byta ut server. IP-adress med serverns riktiga IP-adress.

3. Lägg till din SSH-nyckel till VPS-servern

I den här metoden försöker du lägga till SSH-nyckeln som skapats på systemet till VPS-servern. Detta kan göras genom att först generera en ny SSH-nyckel på systemet med följande kommando: ssh-keygen -t rsa

Nu kanske du måste lägga till denna SSH-nyckel till servern genom att följa detta kommando: ssh-copy-id [email protected]

Här måste du ändra server IP adress till det faktiska serveradressvärdet och kör kommandot.

Inaktivera också Lösenordsautentisering funktion och redigera ssh_config fil för att ändra den enda autentiseringsmetoden till SSH-nycklar.

Läs mer om detta ämne
  • Hur tar jag bort genvägspilar i Windows 11
  • Här är vad Copilot säger om matbankens turistplats
  • Exklusivt: AR-glasögon för Lenovo Legion Go, releasedatum och NYA bilder

4. Välj den nyckel som ska användas manuellt

När det finns för många SSH-nycklar tillgängliga i systemet kan det välja vilken slumpmässig SSH-nyckel som helst och skapa sådana problem.

Så du kan köra följande kommando för att få det att välja SSH-nyckeln som du tillhandahåller i kommandot: ssh -i /users/user_name/.shh/id_rsa [email protected]

Innan du utför kommandot måste du ersätta /users/user_name/.shh/id_rsa med sökvägen till SSH-nyckeln du vill lägga till och [e-postskyddad] med de faktiska värdena.

5. Ändra behörigheterna för din SSH-nyckel

  1. tryck på Windows tangenten + F för att starta File Explorer och öppna mappen där SSH-nyckeln finns.
  2. Högerklicka på SSH-nyckeln och klicka Egenskaper från snabbmenyn.
  3. Gå till säkerhet fliken och klicka Avancerad på botten.
  4. Klicka nu Inaktivera arv längst ner och se till Ägare är bara ditt användarnamn.
  5. Om ägaren är någon annan, klicka Förändra och välj ditt användarnamn.
  6. Efter detta väljer du andra användare från Tillståndsposter avsnitt och klicka Avlägsna.
  7. När du är klar klickar du Tillämpa och OK.
  8. Detta kommer att ändra behörigheterna till SSH-nyckeln.

Var lagras SSH-nycklar i Windows?

Alla SSH-nycklar lagras på systemenheten i följande mapp (ersätt användarnamnet med det faktiska namnet): C:\Users\username\.ssh

Naturligtvis, om din systemenhet har en annan bokstav, bör du ersätta bokstaven i sökvägen ovan med din egen.

Hoppas den här artikeln var värd att läsa och kunde lösa problemet med SSH Permission nekad.

Du bör också konsultera vår guide om hur man fixar dålig ägare eller behörigheter på SSH-konfiguration eftersom det kan ge ytterligare information.

Våra läsare klagade också över att de stött på Det gick inte att fastställa värdens äkthet fel. Om du är bland dem, läs den markerade guiden för instruktioner om hur du fixar det.

Om du vet några andra möjliga lösningar på det här problemet eller vill fråga något om det här problemet, använd kommentarsektionen nedan.

Har du fortfarande problem?

SPONSRAD

Om förslagen ovan inte har löst ditt problem kan din dator uppleva allvarligare Windows-problem. Vi föreslår att du väljer en allt-i-ett-lösning som Fortect för att lösa problem effektivt. Efter installationen klickar du bara på Visa&fix och tryck sedan på Starta reparation.

Link State Power Management: ska du slå på eller stänga av den?

Link State Power Management: ska du slå på eller stänga av den?KraftplanWindows 11

För att uppnå ditt mål, ändra bara inställningarna för PCI ExpressAtt slå på eller stänga av Link State Power Management är otroligt enkelt. Du kan göra detta enkelt direkt från energialternativen ...

Läs mer
Fix: Ditt svar på CAPTCHA verkar vara ogiltigt

Fix: Ditt svar på CAPTCHA verkar vara ogiltigtÅngguiderWindows 11

Att spola DNS, återställa Winsock eller inaktivera VPN borde fixa detOm du vill köpa ett spel, skapa ett eller till och med prata om spel med dina vänner på Steam, måste du registrera dig för ett S...

Läs mer
CAA30194 Microsoft Team Error Code: Hur man åtgärdar det

CAA30194 Microsoft Team Error Code: Hur man åtgärdar detWindows 10Windows 11

Rensa Teams cache för att fixa detMicrosoft Team-felkoden caa30194 uppstår på grund av en skadad cache och felkonfigurerade JSON-filer.För att fixa det måste du rensa Teams cache, ta bort JSON-file...

Läs mer