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