Discussion:
openssl PEM pubkey to ssh authorized_key
Kántor Sándor
2006-01-04 14:43:35 UTC
Permalink
Tiszteletem !

Van egy alábbi formátumú publikus kulcsom, nem én generáltam,
hanem így kaptam:

-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDbgVvQv6KIy+U9gXiIpr6uWru8
6sv+SqvDiLcSVDO0000000000000000000000000000T0f0K6OPD5IG1RO+Of1nO
NtRtw/zxnGlbMcG51ktMYzi1Ea6BHfFTzcVRa+Ugu8xBmvhW6rj25OWp3jpqUNF4
TZX5LiZe8kUyGBFwIwIDAQAB
-----END PUBLIC KEY-----
( természetesen nem valós )

Ezt szeretném az sshd-nek authorized_key-ként odaadni egy
konverzió után.


~$openssl rsa -in pub.key -pubin -inform pem -text -noout
Modulus (1024 bit):
00:c5:bf:77:61:94:c2:30:27:b0:d3:f4:f4:37:f6:
.
.
.
09:46:5b:91:91:44:ac:77:ef:07:48:37:b8:53:e5:
d0:ba:8b:62:40:95:6a:3c:53
Exponent: 65537 (0x10001)


Tudna valaki valami egyszerűbb megoldást mondani, mint amit én
találtam:

http://groups.google.co.hu/group/hun.lists.mlf.linux/browse_frm/thread/c100f2584a0f651c/6856aac2ee2df100?lnk=st&q=ssh-keygen+buffer_get_string%3A+bad+string+length&rnum=1&hl=hu#6856aac2ee2df100

Ezután módosítottam a http://www.timof.qipc.org/x509toOpenSSH.c
forrást, hogy csak a publikus részt keresse: és működik is.
De ha lehetne szeretnék valami egyszerűbb gyári megoldást.

Előre is KöszöNET !

Ui.:
Bocs a hosszú link-ért.

Loading...