Dit is de opdracht openpgp2ssh die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
openpgp2ssh — vertaal OpenPGP-sleutels naar SSH-sleutels
KORTE INHOUD
openpgp2ssh < mijnsleutel.gpg
GPG --exporteren $KEYID | openpgp2ssh $KEYID
GPG --exporteren $KEYID | openpgp2pem $KEYID
GPG --exporteren $KEYID | openpgp2spki $KEYID
GPG --export-geheime sleutel $KEYID | openpgp2ssh $KEYID
PRODUCTBESCHRIJVING
openpgp2ssh neemt een OpenPGP-geformatteerde primaire sleutel en bijbehorende subsleutels bij standaardinvoer,
en spuugt de gevraagde equivalente SSH-stijl (of PEM-gecodeerde) sleutel uit op standaarduitvoer.
Als de gegevens op standaardinvoer geen subsleutels bevatten, kunt u een beroep doen openpgp2ssh zonder
argumenten. Als de gegevens bij standaardinvoer meerdere sleutels bevatten (bijvoorbeeld een primaire sleutel en
bijbehorende subsleutels), moet u als eerste een specifieke OpenPGP-sleutel-ID opgeven
argument om aan te geven welke sleutel moet worden geëxporteerd. De sleutel-ID is normaal gesproken de 40 hexadecimale cijfers van OpenPGP
vingerafdruk van de gewenste sleutel of subsleutel, maar openpgp2ssh accepteert er maar zo weinig als de laatste 8
cijfers van de vingerafdruk als sleutel-ID.
Als de invoer een openbare OpenPGP RSA-sleutel bevat, wordt deze geconverteerd naar de OpenSSH-stijl
eenregelige sleutelreeks, voorafgegaan door het sleuteltype (`ssh-rsa'). Dit formaat is geschikt
(met kleine wijzigingen) voor invoeging in bekende_hosts-bestanden en geautoriseerde_sleutels-bestanden. Als
aangeroepen als `openpgp2pem', zal in plaats daarvan een PEM-gecodeerde publieke sleutel worden uitgezonden.
Indien aangeroepen als `openpgp2spki', wordt een PEM-gecodeerde subjectPublicKeyInfo (zoals gedefinieerd in de X.509
standaard) in plaats daarvan worden uitgestoten.
Als de invoer een geheime OpenPGP RSA-sleutel bevat, wordt deze geconverteerd naar de equivalente PEM-
gecodeerde privésleutel.
openpgp2ssh deel van de apenbol(7) raamwerk voor het bieden van een PKI voor SSH.
WAARSCHUWINGEN
De sleutels die door dit proces worden geproduceerd, worden ontdaan van alle identificerende informatie, inclusief
certificeringen, zelfhandtekeningen, enz. Dit is opzettelijk, aangezien ssh geen inherente waarde hecht
betekenis voor deze kenmerken.
openpgp2ssh zal uitvoer produceren voor elke gevraagde RSA-sleutel. Dit betekent onder meer
dat het met plezier ingetrokken sleutels, niet-verifieerbare sleutels, verlopen sleutels, enz. exporteert. Zorg ervoor dat
u voert uw eigen sleutelvalidatie uit voordat u deze tool gebruikt!
Voorbeelden
GPG --export-geheime sleutel $KEYID | openpgp2ssh $KEYID | ssh-add -c /dev/stdin
Dit duwt de geheime sleutel in de actieve SSH-agens(1). Hulpmiddelen zoals ssh(1) die weten
hoe je moet praten met de SSH-agens(1) kan nu op de sleutel vertrouwen.
Gebruik openpgp2ssh online met behulp van onworks.net-services