Freigeben über


Konvertieren eines öffentlichen SSH-Schlüssels in das OpenSSH-Format für Viva Glint SFTP

Um eine Verbindung mit Ihrem Microsoft Viva Glint SFTP-Konto (Secure File Transfer Protocol) herzustellen, benötigt das SSH-Schlüsselpaar, das Ihr organization (oder ein HRIS-Anbieter) generiert:

  • Eine Schlüssellänge von mindestens 2048, idealerweise 4.096 Bits.
  • Geben Sie RSA im OpenSSH-Format ein.

Informationen zum Erstellen eines Schlüsselpaars für einen einzelnen Benutzer, das diese Richtlinien befolgt, finden Sie unter Create eines SSH-Schlüsselpaars. Wenn Ihr organization über einen HRIS-Anbieter verfügt, der eine Verbindung mit Viva Glint SFTP herstellt und kein Schlüsselpaar im OpenSSH-Format generieren kann, verwenden Sie diese Anweisungen, um den öffentlichen SSH-Schlüssel in das richtige Format zu konvertieren.

Ein öffentlicher OpenSSH-Schlüssel (RSA-Typ) sollte in etwa wie in diesem Beispiel aussehen und immer mit "ssh-rsa" beginnen:

ssh-rsa AAAA.....1ng3pj

Hinweis

PGP-Schlüssel sind für die Verschlüsselung von Datendateien und nicht für den Zugriff auf SFTP konzipiert. PGP-Schlüssel können nicht in das OpenSSH-Format konvertiert werden. Um Datendateien mit dem öffentlichen PGP-Schlüssel von Viva Glint zu verschlüsseln, kopieren Sie den PGP-Schlüssel Ihres organization aus dem SFTP-Setup unter Allgemeine Einstellungen. Weitere Informationen.

Konvertieren in das OpenSSH-Format unter Microsoft Windows

OpenSSH2-Format

So sieht Ihre Schlüsseldatei aus:

---- BEGIN SSH2 PUBLIC KEY ----
Comment: "rsa-key-20240201"
AAAAB..........vlsRMQ==
---- END SSH2 PUBLIC KEY ----

So konvertieren Sie in das OpenSSH-Format:

  1. Speichern Sie den öffentlichen Schlüssel als PUB-Datei an einem Speicherort auf Ihrem Computer mit einem Text-Editor, z. B. Editor.

    Wichtig

    Schließen Sie keine Leerzeichen in den Dateinamen ein.

  2. Öffnen Sie die Eingabeaufforderung , und geben Sie Folgendes ein: cd file location.

  3. Ersetzen Sie , file location und drücken Sie die EINGABETASTE, um zu dem Ordner zu wechseln, in dem Ihre Schlüsseldatei gespeichert ist.

  4. Kopieren Sie diesen Befehl, und fügen Sie ihn in die Eingabeaufforderung ein: ssh-keygen -i -f filename.pub > new-filename.pub

  5. Ersetzen Sie durch filename den Namen ihrer Datei mit dem öffentlichen Schlüssel, und drücken Sie die EINGABETASTE.

  6. Die Eingabeaufforderung generiert eine konvertierte OpenSSH-Version des öffentlichen Schlüssels in einer neuen Datei.

  7. Öffnen Sie Explorer, suchen Sie nach new-filenamePUB, und öffnen Sie die Datei in einem Text-Editor, z. B. Editor.

  8. Kopieren Sie den vollständigen Text der Taste aus editor, und fügen Sie ihn ein, einschließlich ssh-rsa.

  9. Fügen Sie den Text für den neuen öffentlichen Schlüssel in Viva Glint SFTP-Setup in das Feld Öffentlicher SSH-Schlüssel ein.

OpenSSL-Format

So sieht Ihre Schlüsseldatei aus:

-----BEGIN PUBLIC KEY-----
MIIB..........AB
-----END PUBLIC KEY-----

oder

-----BEGIN RSA PUBLIC KEY-----
MIIB..........AB
-----END RSA PUBLIC KEY-----

So konvertieren Sie in das OpenSSH-Format:

  1. Speichern Sie den öffentlichen Schlüssel als PEM-Datei an einem Speicherort auf Ihrem Computer mit einem Text-Editor, z. B. Editor.

    Wichtig

    Schließen Sie keine Leerzeichen in den Dateinamen ein.

  2. Öffnen Sie die Eingabeaufforderung , und geben Sie Folgendes ein: cd file location.

  3. Ersetzen Sie , file location und drücken Sie die EINGABETASTE, um zu dem Ordner zu wechseln, in dem Ihre Schlüsseldatei gespeichert ist.

  4. Kopieren Sie diesen Befehl, und fügen Sie ihn in die Eingabeaufforderung ein: ssh-keygen -i -f filename.pub > new-filename.pub

  5. Ersetzen Sie durch filename den Namen ihrer Datei mit dem öffentlichen Schlüssel, und drücken Sie die EINGABETASTE.

  6. Die Eingabeaufforderung generiert eine konvertierte OpenSSH-Version des öffentlichen Schlüssels in einer neuen Datei.

  7. Öffnen Sie Explorer, suchen Sie nach new-filenamePUB, und öffnen Sie die Datei in einem Text-Editor, z. B. Editor.

  8. Kopieren Sie den vollständigen Text der Taste aus editor, und fügen Sie ihn ein, einschließlich ssh-rsa.

  9. Fügen Sie den Text für den neuen öffentlichen Schlüssel in Viva Glint SFTP-Setup in das Feld Öffentlicher SSH-Schlüssel ein.

PKI-Format

So sieht Ihre Schlüsseldatei aus:

-----BEGIN PUBLIC KEY-----
xsBNBF.....L1AItI=
-----END PUBLIC KEY-----

oder

-----BEGIN CERTIFICATE-----
xsBNBF.....L1AItI=
-----END CERTIFICATE-----

So konvertieren Sie in das OpenSSH-Format:

  1. Speichern Sie den öffentlichen Schlüssel als .cer-Datei an einem Speicherort auf Ihrem Computer mit einem Text-Editor, z. B. Editor.

    Wichtig

    Schließen Sie keine Leerzeichen in den Dateinamen ein.

  2. Öffnen Sie die Eingabeaufforderung , und geben Sie Folgendes ein: cd file location.

  3. Ersetzen Sie , file location und drücken Sie die EINGABETASTE, um zu dem Ordner zu wechseln, in dem Ihre Schlüsseldatei gespeichert ist.

  4. Um den öffentlichen Schlüssel von der Datei zu trennen, kopieren Sie diesen Befehl, und fügen Sie ihn in die Eingabeaufforderung ein: openssl x509 -in filename.cer -pubkey -noout > filename.pub.tmp

  5. Ersetzen Sie durch filename den Namen ihrer Datei mit dem öffentlichen Schlüssel, und drücken Sie die EINGABETASTE.

  6. Um die Datei mit getrennten öffentlichen Schlüsseln in das OpenSSH-Format zu konvertieren, kopieren Sie diesen Befehl, und fügen Sie ihn in die Eingabeaufforderung ein: ssh-keygen -i -f filename.pub.tmp > filename.pub

  7. Ersetzen Sie durch filename den Namen der datei mit dem getrennten öffentlichen Schlüssel, und drücken Sie die EINGABETASTE.

  8. Die Eingabeaufforderung generiert eine konvertierte OpenSSH-Version des öffentlichen Schlüssels in einer neuen Datei.

  9. Öffnen Sie Explorer, suchen Sie nach filenamePUB, und öffnen Sie die Datei in einem Text-Editor, z. B. Editor.

  10. Kopieren Sie den vollständigen Text der Taste aus editor, und fügen Sie ihn ein, einschließlich ssh-rsa.

  11. Fügen Sie den Text für den neuen öffentlichen Schlüssel in Viva Glint SFTP-Setup in das Feld Öffentlicher SSH-Schlüssel ein.

DER Binärformat

So sieht Ihre Schlüsseldatei aus:

0<82>^BÜ0<82>^AÄ ^C^B^A^B^B^P^_mÔ=°^M<<95>I Ë^Q^E?ûí0^M^F *<86>H<86>÷^M^A^A^K^E^@0*1(0&^F^CU^D^C^S^_ADFS Signing -

So konvertieren Sie in das OpenSSH-Format:

  1. Speichern Sie den öffentlichen Schlüssel als .cer-Datei an einem Speicherort auf Ihrem Computer mit einem Text-Editor, z. B. Editor.

    Wichtig

    Schließen Sie keine Leerzeichen in den Dateinamen ein.

  2. Öffnen Sie die Eingabeaufforderung , und geben Sie Folgendes ein: cd file location.

  3. Ersetzen Sie , file location und drücken Sie die EINGABETASTE, um zu dem Ordner zu wechseln, in dem Ihre Schlüsseldatei gespeichert ist.

  4. Um in ein Format zu konvertieren, das in OpenSSH konvertiert werden kann, kopieren Sie diesen Befehl, und fügen Sie ihn in die Eingabeaufforderung ein: openssl x509 -inform der -in filename.cer -out filename.pem

  5. Ersetzen Sie durch filename den Namen ihrer Datei mit dem öffentlichen Schlüssel, und drücken Sie die EINGABETASTE.

  6. Um den öffentlichen Schlüssel von der Datei zu trennen, kopieren Sie diesen Befehl, und fügen Sie ihn in die Eingabeaufforderung ein: openssl x509 -in filename.cer -pubkey -noout > filename.pub.tmp

  7. Ersetzen Sie durch filename den Namen ihrer Datei mit dem öffentlichen Schlüssel, und drücken Sie die EINGABETASTE.

  8. Um die Datei mit getrennten öffentlichen Schlüsseln in das OpenSSH-Format zu konvertieren, kopieren Sie diesen Befehl, und fügen Sie ihn in die Eingabeaufforderung ein: ssh-keygen -i -f filename.pub.tmp > filename.pub

  9. Ersetzen Sie durch filename den Namen der datei mit dem getrennten öffentlichen Schlüssel, und drücken Sie die EINGABETASTE.

  10. Die Eingabeaufforderung generiert eine konvertierte OpenSSH-Version des öffentlichen Schlüssels in einer neuen Datei.

  11. Öffnen Sie Explorer, suchen Sie nach filenamePUB, und öffnen Sie die Datei in einem Text-Editor, z. B. Editor.

  12. Kopieren Sie den vollständigen Text der Taste aus editor, und fügen Sie ihn ein, einschließlich ssh-rsa.

  13. Fügen Sie den Text für den neuen öffentlichen Schlüssel in Viva Glint SFTP-Setup in das Feld Öffentlicher SSH-Schlüssel ein.

Konvertieren in das OpenSSH-Format unter Macintosh oder Linux

OpenSSH2-Format

So sieht Ihre Schlüsseldatei aus:

---- BEGIN SSH2 PUBLIC KEY ----
Comment: "rsa-key-20240201"
AAAAB..........vlsRMQ==
---- END SSH2 PUBLIC KEY ----

So konvertieren Sie in das OpenSSH-Format:

  1. Speichern Sie den öffentlichen Schlüssel als PUB-Datei mit einem Text-Editor wie Sublime an einem Speicherort auf Ihrem Computer.

    Wichtig

    Schließen Sie keine Leerzeichen in den Dateinamen ein.

  2. Öffnen Sie Terminal , und geben Sie Folgendes ein: cd file location.

  3. Ersetzen Sie , file location und drücken Sie die EINGABETASTE, um zu dem Ordner zu wechseln, in dem Ihre Schlüsseldatei gespeichert ist.

  4. Kopieren Sie diesen Befehl, und fügen Sie ihn in terminal ein: ssh-keygen -i -f filename.pub

  5. Ersetzen Sie durch filename den Namen ihrer Datei mit dem öffentlichen Schlüssel, und drücken Sie die EINGABETASTE.

  6. Terminal generiert eine konvertierte OpenSSH-Version des öffentlichen Schlüssels.

  7. Kopieren Sie den vollständigen Text des Schlüssels aus Terminal, einschließlich ssh-rsa in einen Text-Editor, z. B. Sublime, und fügen Sie ihn ein.

  8. Fügen Sie den Text für den neuen öffentlichen Schlüssel in Viva Glint SFTP-Setup in das Feld Öffentlicher SSH-Schlüssel ein.

OpenSSL-Format

So sieht Ihre Schlüsseldatei aus:

-----BEGIN PUBLIC KEY-----
MIIB..........AB
-----END PUBLIC KEY-----

oder

-----BEGIN RSA PUBLIC KEY-----
MIIB..........AB
-----END RSA PUBLIC KEY-----

So konvertieren Sie in das OpenSSH-Format:

  1. Speichern Sie den öffentlichen Schlüssel als PEM-Datei an einem Speicherort auf Ihrem Computer mit einem Text-Editor wie Sublime.

    Wichtig

    Schließen Sie keine Leerzeichen in den Dateinamen ein.

  2. Öffnen Sie Terminal , und geben Sie Folgendes ein: cd file location.

  3. Ersetzen Sie , file location und drücken Sie die EINGABETASTE, um zu dem Ordner zu wechseln, in dem Ihre Schlüsseldatei gespeichert ist.

  4. Kopieren Sie diesen Befehl, und fügen Sie ihn in terminal ein: ssh-keygen -f filename.pem -i -m PKCS8 > filename.pub

  5. Ersetzen Sie durch filename den Namen ihrer Datei mit dem öffentlichen Schlüssel, und drücken Sie die EINGABETASTE.

  6. Terminal generiert eine konvertierte OpenSSH-Version des öffentlichen Schlüssels.

  7. Öffnen Sie finder, und suchen filenameSie nach PUB, um die konvertierte Version Ihrer Schlüsseldatei zu finden.

  8. Öffnen Sie die PUB-Datei in einem Text-Editor, z. B. Sublime.

  9. Kopieren Sie den vollständigen Text des Schlüssels, einschließlich , und fügen Sie ihn ein ssh-rsa.

  10. Fügen Sie den Text für den neuen öffentlichen Schlüssel in Viva Glint SFTP-Setup in das Feld Öffentlicher SSH-Schlüssel ein.

PKI-Format

So sieht Ihre Schlüsseldatei aus:

-----BEGIN PUBLIC KEY-----
xsBNBF.....L1AItI=
-----END PUBLIC KEY-----

oder

-----BEGIN CERTIFICATE-----
xsBNBF.....L1AItI=
-----END CERTIFICATE-----

So konvertieren Sie in das OpenSSH-Format:

  1. Speichern Sie den öffentlichen Schlüssel als .cer Datei mit einem Text-Editor wie Sublime an einem Speicherort auf Ihrem Computer.

    Wichtig

    Schließen Sie keine Leerzeichen in den Dateinamen ein.

  2. Öffnen Sie Terminal , und geben Sie Folgendes ein: cd file location.

  3. Ersetzen Sie , file location und drücken Sie die EINGABETASTE, um zu dem Ordner zu wechseln, in dem Ihre Schlüsseldatei gespeichert ist.

  4. Um den öffentlichen Schlüssel von der Datei zu trennen, kopieren Sie diesen Befehl, und fügen Sie ihn in Terminal ein: openssl x509 -in filename.cer -pubkey -noout > filename.pub.tmp.

  5. Ersetzen Sie durch filename den Namen ihrer Datei mit dem öffentlichen Schlüssel, und drücken Sie die EINGABETASTE.

  6. Um die Datei mit getrennten öffentlichen Schlüsseln in das OpenSSH-Format zu konvertieren, kopieren Sie diesen Befehl, und fügen Sie ihn in Terminal ein: ssh-keygen -f filename.pub.tmp -i -m PKCS8 > filename.pub

  7. Ersetzen Sie durch filename den Namen der datei mit dem getrennten öffentlichen Schlüssel, und drücken Sie die EINGABETASTE.

  8. Öffnen Sie finder, und suchen filenameSie nach PUB, um die konvertierte Version Ihrer Schlüsseldatei zu finden.

  9. Öffnen Sie die PUB-Datei in einem Text-Editor, z. B. Sublime.

  10. Kopieren Sie den vollständigen Text des Schlüssels, einschließlich , und fügen Sie ihn ein ssh-rsa.

  11. Fügen Sie den Text für den neuen öffentlichen Schlüssel in Viva Glint SFTP-Setup in das Feld Öffentlicher SSH-Schlüssel ein.

DER Binärformat

So sieht Ihre Schlüsseldatei aus:

0<82>^BÜ0<82>^AÄ ^C^B^A^B^B^P^_mÔ=°^M<<95>I Ë^Q^E?ûí0^M^F *<86>H<86>÷^M^A^A^K^E^@0*1(0&^F^CU^D^C^S^_ADFS Signing -

So konvertieren Sie in das OpenSSH-Format:

  1. Speichern Sie den öffentlichen Schlüssel als .cer Datei mit einem Text-Editor wie Sublime an einem Speicherort auf Ihrem Computer.

    Wichtig

    Schließen Sie keine Leerzeichen in den Dateinamen ein.

  2. Öffnen Sie Terminal , und geben Sie Folgendes ein: cd file location.

  3. Ersetzen Sie , file location und drücken Sie die EINGABETASTE, um zu dem Ordner zu wechseln, in dem Ihre Schlüsseldatei gespeichert ist.

  4. Um in ein Format zu konvertieren, das in OpenSSH konvertiert werden kann, kopieren Sie diesen Befehl, und fügen Sie ihn in Terminal ein: openssl x509 -inform der -in der_certificate.cer -out certificate.pem

  5. Ersetzen Sie durch certificate den Namen ihrer Datei mit dem öffentlichen Schlüssel, und drücken Sie die EINGABETASTE.

  6. Um den öffentlichen Schlüssel von der Datei zu trennen, kopieren Sie diesen Befehl, und fügen Sie ihn in Terminal ein: openssl x509 -in filename.cer -pubkey -noout > filename.pub.tmp.

  7. Ersetzen Sie durch filename den Namen ihrer Datei mit dem öffentlichen Schlüssel, und drücken Sie die EINGABETASTE.

  8. Um die Datei mit getrennten öffentlichen Schlüsseln in das OpenSSH-Format zu konvertieren, kopieren Sie diesen Befehl, und fügen Sie ihn in Terminal ein: ssh-keygen -f filename.pub.tmp -i -m PKCS8 > filename.pub

  9. Ersetzen Sie durch filename den Namen der datei mit dem getrennten öffentlichen Schlüssel, und drücken Sie die EINGABETASTE.

  10. Öffnen Sie finder, und suchen filenameSie nach PUB, um die konvertierte Version Ihrer Schlüsseldatei zu finden.

  11. Öffnen Sie die PUB-Datei in einem Text-Editor, z. B. Sublime.

  12. Kopieren Sie den vollständigen Text des Schlüssels, einschließlich , und fügen Sie ihn ein ssh-rsa.

  13. Fügen Sie den Text für den neuen öffentlichen Schlüssel in Viva Glint SFTP-Setup in das Feld Öffentlicher SSH-Schlüssel ein.