For at undgå fejlmeddelelsen "Permissions 0777 for '/home/artur/.ssh/private-key.pem' are too open" skal nøglefilers tilladelser konfigureres korrekt både på Windows og Ubuntu subsystemet. Her er en guide til, hvordan du kan gøre det:
cd ~/.ssh
chmod 600 private-key.pem
ls -l private-key.pem
Du bør se noget lignende:
-rw------- 1 user user 1675 Jan 1 12:34 private-key.pem
Windows understøtter ikke chmod kommandoen direkte, men du kan bruge Windows Subsystem for Linux (WSL) eller PowerShell til at ændre filrettighederne.
icacls "C:\Users\artur\.ssh\private-key.pem" /inheritance:r
icacls "C:\Users\artur\.ssh\private-key.pem" /grant:r "artur:(R)"
icacls "C:\Users\artur\.ssh\private-key.pem"
Du bør se noget lignende:
C:\Users\artur\.ssh\private-key.pem NT AUTHORITY\SYSTEM:(I)(F)
BUILTIN\Administrators:(I)(F)
artur:(R)
Ved at følge disse trin sikrer du, at dine nøglefiler har de korrekte tilladelser, hvilket forhindrer fejlmeddelelsen "Permissions 0777 for '/home/artur/.ssh/private-key.pem' are too open".
Har du brug for hjælp til konfiguration af nøglefilers tilladelser? Med Handyhand kan du nemt oprette din opgave gratis og få bud fra kvalificerede hjælpere på få minutter. Gør det lettere for dig selv og få den rette assistance til at sikre, at dine nøglefiler er korrekt konfigureret.