Kan iemand mij dit uitleggen en wat ik kan doen om mijn rechtenprobleem op te lossen. Het lijkt me ervan te weerhouden de authenticiteit van host heroku
te achterhalen en problemen met mijn sleutels op te lossen.
david@daniel-Inspiron-531:~$ ssh-add david/.ssh/id_rsa
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0775 for 'david/.ssh/id_rsa' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
david@daniel-Ins
Antwoord 1, autoriteit 100%
Ik raad je aan om een set sleutels opnieuw te maken met
ssh-keygen -t rsa -C '<email>'
voor een veiliger systeem. Anders zou het voldoende zijn om de machtigingen te wijzigen in iets dat minder open is.
Gebruik om rechten te wijzigen
chmod 400 ~/.ssh/id_rsa
Antwoord 2, autoriteit 17%
Stel de machtigingen voor uw belangrijkste bestanden gewoon terug naar de standaardwaarden
sudo chmod 600 ~/.ssh/id_rsa
sudo chmod 600 ~/.ssh/id_rsa.pub
Antwoord 3, autoriteit 5%
Verander gewoon de toestemming van het /.ssh/id_rsa-bestand in 400
#chmod 400 ~/.ssh/id_rsa
Hierdoor kunnen anderen of groepsleden het bestand niet wijzigen.
Antwoord 4, autoriteit 2%
Als u WSL gebruikt, kunt u file.pem kopiëren naar ~/.ssh/
Kopieer bestand .pem
cp file.pem ~/.ssh/
Machtigingen wijzigen:
chmod 600 ~/.ssh/file.pem
Klaar, probeer het opnieuw met uw ssh-add
eval `ssh-keygen -s`
ssh-add ~/.ssh/file.pem
Antwoord 5
Als u WSL gebruikt, kunt u eerst file.pem kopiëren naar ~/.ssh/
Kopieer bestand .pem
cp file.pem ~/.ssh/
Machtigingen wijzigen:
chmod 600 ~/.ssh/file.pem
Klaar, probeer het opnieuw met ssh-add
Antwoord 6
U moet de eigenaar van het bestand (dat de privésleutel bevat) wijzigen in uw gebruikersnaam met volledige toegang. en verwijder vervolgens de andere gebruikersnamen die toegang hebben tot dat bestand.
Klik met de rechtermuisknop op het bestand dat de persoonlijke sleutel bevat en klik op eigenschappen en vervolgens op het tabblad Beveiliging> Geavanceerd door op de wijzigingsknop te klikken kunt u de eigenaar wijzigen in uw gebruikersnaam. (als u de naam van uw gebruikersnaam niet weet, voert u: “echo %USERNAME%” uit in de opdrachtprompt.) Wijzig>Geavanceerd…>Nu zoeken
Verwijder alle machtigingsvermeldingen behalve degene die u zojuist heeft toegevoegd
klik op Overerving uitschakelen> Overgeërfde machtigingen converteren….. verwijder vervolgens alle machtigingsvermeldingen behalve degene die u zojuist hebt toegevoegd.