Løsning på SSH-serverproblemer i Windows 10 1809: Nøgle nægtet af PuTTY

Hvordan kan problemet med, at SSH-serveren på Windows 10 1809 nægter den genererede nøgle fra PuTTY, løses, når password-godkendelse fungerer, men nøglepar ikke gør, og logfilerne viser fejl relateret til ugyldig bruger og forkerte filrettigheder på `authorized_keys`?

Problemet med, at SSH-serveren på Windows 10 1809 nægter den genererede nøgle fra PuTTY, kan løses ved at kontrollere brugernavn, generere nøglen korrekt, sikre korrekte filrettigheder, tjekke SSH-serverens konfiguration og gennemgå logfilerne.

Sådan løses problemet med, at SSH-serveren på Windows 10 1809 nægter den genererede nøgle fra PuTTY

Hvis du oplever, at SSH-serveren på Windows 10 1809 nægter den genererede nøgle fra PuTTY, men password-godkendelse fungerer, kan du følge disse trin for at løse problemet:

1. Kontroller brugernavnet

  • Sørg for, at du bruger det korrekte brugernavn, når du forsøger at logge ind med SSH-nøglen.
  • Kontroller, at brugernavnet matcher det, der er angivet i authorized_keys-filen.

2. Generer nøglen korrekt i PuTTYgen

  • Åbn PuTTYgen og generer en ny nøgle.
  • Sørg for at gemme både den private nøgle og den offentlige nøgle.
  • Kopier den offentlige nøgle til authorized_keys-filen på SSH-serveren.

3. Kontroller filrettigheder på authorized_keys

  • Åbn en kommandoprompt som administrator.
  • Kontroller, at authorized_keys-filen har de korrekte filrettigheder.
  • Brug følgende kommandoer til at sætte de korrekte rettigheder:
    icacls C:\Users\[brugernavn]\.ssh\authorized_keys /inheritance:r
    icacls C:\Users\[brugernavn]\.ssh\authorized_keys /grant [brugernavn]:F

4. Kontroller SSH-serverens konfiguration

  • Åbn sshd_config-filen, som typisk findes i C:\ProgramData\ssh.
  • Sørg for, at følgende linjer er korrekt konfigureret:
    PubkeyAuthentication yes
    AuthorizedKeysFile .ssh/authorized_keys
  • Genstart SSH-serveren for at anvende ændringerne:
    net stop sshd
    net start sshd

5. Kontroller logfilerne

  • Åbn logfilerne for SSH-serveren, som typisk findes i C:\ProgramData\ssh\logs.
  • Se efter fejlmeddelelser relateret til ugyldig bruger eller forkerte filrettigheder.
  • Ret eventuelle fejl, der er nævnt i logfilerne.

Ved at følge disse trin bør du kunne løse problemet med, at SSH-serveren på Windows 10 1809 nægter den genererede nøgle fra PuTTY.

Opret din første opgave på få minutter

Spar dig selv for besvær og kom igennem din to-do liste i dag

1

Beskriv din opgave

2

Modtag bud

3

Få løst din opgave

opgaver platform services

Møbelsamling

Hjælp med at samle Ikea klædeskab

opgaver platform services

Maler

Klargøring af lejlighed til flyttesyn

opgaver platform services

Flyttehjælp

Flytning af 150 kvm hus til Roskilde fra København

opgaver platform services

Havearbejde

Beskæring af 4 større træer

opgaver platform services

IT support

Geninstallering af windows + programmer

opgaver platform services

Elektriker

Installation af Sonos musikanlæg i hus

opgaver platform services

Rengøring

Ugentlig rengøring af lejlighed (114kvm)

opgaver platform services

Flyttehjælp

Flytning af 150 kvm hus til Roskilde fra København

opgaver platform services

Elektriker

Opsætning af lamper i stue og soveværelse

opgaver platform services

Catering

3-retters menu til 14 mennesker