Ich habe da ein kleines Problem mit dem Erstellen von lokalen SSH Keys unter Suse 9.1.
Von http://www.proftpd.de/HowTo__TLS__verschl_sseltes_FT.42.0.html
Zitat
make local ssh keys : (as user root)
cp /usr/share/ssl/misc/CA.pl /etc/openldap
cd /etc/openldap
./CA.pl -newca # create Certificate of Authority
./CA.pl -newreq # FQDN name of server needed
./CA.pl -signreq
openssl rsa -in newreq.pem -out ldapkey.pem # remove password and produce key
mv newcert.pem ldapcert.pem # name the key properly
cp /usr/share/ssl/misc/CA.pl /etc/openldap
cd /etc/openldap
./CA.pl -newca # create Certificate of Authority
./CA.pl -newreq # FQDN name of server needed
./CA.pl -signreq
openssl rsa -in newreq.pem -out ldapkey.pem # remove password and produce key
mv newcert.pem ldapcert.pem # name the key properly
Wenn ich den Befehle ./CA.pl -signreq oder ./CA.pl -sign ausführe erscheint folgende Fehlermeldung
Using configuration from /etc/ssl/openssl.cnf
unable to load CA private key
26479:error:0E06D06C:configuration file routines:NCONF_get_string:no value:conf_lib.c:329:group=CA_default name=unique_subject
26479:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:637:Expecting: ANY PRIVATE KEY
Signed certificate is in newcert.pem
Die Datei newcert.pem ist nirgends auf meiner HD. Wer kann mir helfen:?:
Vielen Dank im voraus
MFG
AvAtArJoe