Ændring af tilladelser på privat nøglefil i Windows for sikker adgang til AWS EC2 med OpenSSH

Hvordan ændres tilladelserne på en privat nøglefil i Windows for at kunne bruge OpenSSH til at tilgå en AWS EC2 instance?

Ændring af tilladelser på en privat nøglefil i Windows for at bruge OpenSSH til at tilgå en AWS EC2 instance kræver, at du bruger kommandoen `icacls` til at fjerne arvede tilladelser og give den aktuelle bruger fuld kontrol over filen.

Ændring af tilladelser på en privat nøglefil i Windows for at bruge OpenSSH til at tilgå en AWS EC2 instance

For at kunne bruge OpenSSH til at tilgå en AWS EC2 instance fra Windows, skal du sikre dig, at tilladelserne på din private nøglefil er korrekt indstillet. Følg disse trin for at ændre tilladelserne:

  1. Find din private nøglefil:

    • Den private nøglefil har typisk en .pem-udvidelse.
    • Placer filen et sikkert sted på din computer, f.eks. i din brugerprofilmappe.
  2. Åbn en kommandoprompt:

    • Tryk på Win + R for at åbne dialogboksen Kør.
    • Skriv cmd og tryk på Enter for at åbne kommandoprompten.
  3. Skift til mappen med din private nøglefil:

    • Brug kommandoen cd til at navigere til mappen, hvor din .pem-fil er placeret.
    • Eksempel: cd C:\Users\DitBrugernavn\StiTilDinNøglefil
  4. Ændre filens tilladelser:

    • Brug kommandoen icacls til at ændre tilladelserne på filen.
    • Kommando: icacls din-nøglefil.pem /inheritance:r /grant:r %username%:F
    • Dette fjerner arvede tilladelser og giver kun den aktuelle bruger fuld kontrol over filen.
  5. Bekræft tilladelserne:

    • Brug kommandoen icacls din-nøglefil.pem for at bekræfte, at tilladelserne er korrekt indstillet.
    • Du bør se noget lignende: NT AUTHORITY\SYSTEM:(I)(F) og BUILTIN\Administrators:(I)(F)
  6. Tilgå din AWS EC2 instance:

    • Brug OpenSSH-klienten til at oprette forbindelse til din EC2 instance.
    • Kommando: ssh -i din-nøglefil.pem [email protected]

Ved at følge disse trin sikrer du, at din private nøglefil har de korrekte tilladelser, så du kan bruge OpenSSH til at tilgå din AWS EC2 instance sikkert.