kostenloser Webspace werbefrei: lima-city


PHP SSH2: Prompt beantworten

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    otisoft

    otisoft hat kostenlosen Webspace.

    Hallo,

    ich habe ein PHP-Skript, mit dem ich mich per SSH2 von PHP auf einen anderen Server aufgeschaltet habe. Auf diesem Server habe ich die OpenSSL Software und eine CA: mit Private Key (ca-key.pem) und Public Key (ca-root.pem) der CA. Nun versuche ich mit der Hilfe eines kleinen .SH Skripts die OpenSSL Software aufzufordern über diese CA ein Zertifikat auszustellen. Der Inhalt des Shell Skripts ist folgender:

    openssl genrsa -out zertifikat-key5.pem 4096

    openssl req -new -key zertifikat-key5.pem -out zertifikat5.csr -sha512 -subj "/C=DE/ST=BW/L=Freiburg/O=Ich/CN=domain.tld"

    openssl x509 -req -in zertifikat5.csr -CA ca-root.pem -CAkey ca-key.pem -CAcreateserial -out zertifikat-pub5.pem -days 365 -sha512

    Das Problem besteht darin, dass beim letzten Aufruf ( openssl x509 -req -in zertifikat5.csr -CA ca-root.pem -CAkey ca-key.pem -CAcreateserial -out zertifikat-pub5.pem -days 365 -sha512 ) von der OpenSSL Software ein Prompt ausgelöst wird, der verlangt, dass ich das Passwort der CA eingebe. Die folgende Meldung erscheint:

    "Enter pass phrase for ca-key.pem:"

    Ich kann dies aber weder, durch Aufruf dieses Commands ( openssl x509 -req -in zertifikat5.csr -CA ca-root.pem -CAkey ca-key.pem -CAcreateserial -out zertifikat-pub5.pem -days 365 -sha512 < input.txt ), noch durch Aufruf des Shell Skripts wie folgt ( ./test.sh < input.txt ) beheben. "input.txt" beinhaltet des einzugebende Passwort. Ist es in irgendeiner Form möglich, dieses Prompt durch PHP SSH2 zu beantworten?

    Bei meiner Suche mit Google zu diesem Problem ist mir keine funktionierende Lösung untergekommen.

    Danke im Vorheraus
    otisoft
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Hast dus mal über "-passin pass:PASSWORT" probiert?
  4. Autor dieses Themas

    otisoft

    otisoft hat kostenlosen Webspace.

    muellerlukas schrieb:
    Hast dus mal über "-passin pass:PASSWORT" probiert?


    Danke. Das funktioniert. Ich hatte das Gleiche schon zuvor probiert, habe aber den Parameter an der falschen Stelle platziert.
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!