Ja, en SSH-nøgle kan bruges til at signere filer. Dette kan gøres ved hjælp af OpenSSH's ssh-keygen
værktøj. Følgende trin viser, hvordan du kan signere filer med en SSH-nøgle:
Generer en SSH-nøgle:
ssh-keygen -t rsa -b 4096 -C "[email protected]"
Følg instruktionerne for at oprette en ny nøgle. Sørg for at tilføje en adgangskode for ekstra sikkerhed.
Signér filen:
ssh-keygen -Y sign -f ~/.ssh/id_rsa -n file -o
Her er den fil, du vil signere, og
er den fil, der indeholder signaturen.
Verificér signaturen:
ssh-keygen -Y verify -f ~/.ssh/id_rsa.pub -n file -I -s
Dette vil verificere, at signaturen i matcher
ved hjælp af den offentlige nøgle.
Bemærk, at ssh-keygen
værktøjet i OpenSSH 5.5p1 muligvis ikke understøtter alle de nyeste funktioner til signering og verifikation. Det kan være nødvendigt at opgradere til en nyere version af OpenSSH for fuld funktionalitet.
Få hjælp til SSH-nøgle signering og filhåndtering med Handyhand. Opret din opgave gratis, og modtag bud fra dygtige hjælpere på få minutter. Uanset om du har brug for assistance til at signere nøgler eller håndtere filer, er Handyhand klar til at hjælpe dig.