次の方法で共有


SFTP の公開 SSH キーを OpenSSH 形式に変換Viva Glint

Microsoft Viva Glint Secure File Transfer Protocol (SFTP) アカウントに接続するには、organization (または HRIS ベンダー) が生成する SSH キー ペアが必要です。

  • キーの長さは 2048 以上で、理想的には 4096 ビットです。
  • OpenSSH 形式で RSA と入力する。

これらのガイドラインに従う個々のユーザーのキー ペアを作成するには、「SSH キー ペアをCreateする」を参照してください。 organizationに、Viva Glint SFTP に接続する HRIS ベンダーがあり、OpenSSH 形式でキー ペアを生成できない場合は、次の手順に従って SSH 公開キーを正しい形式に変換します。

OpenSSH 公開キー (RSA 型) は次の例のようになります。常に 'ssh-rsa' で始まります。

ssh-rsa AAAA.....1ng3pj

注:

PGP キーは、SFTP にアクセスしないようにデータ ファイルを暗号化するように設計されています。 PGP キーを OpenSSH 形式に変換することはできません。 Viva Glintの PGP 公開キーを使用してデータ ファイルを暗号化するには、[全般設定] の SFTP セットアップからorganizationの PGP キーをコピーします。 詳細情報 を参照してください。

Microsoft Windows で OpenSSH 形式に変換する

OpenSSH2 形式

キー ファイルの外観:

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

OpenSSH 形式に変換するには:

  1. 公開キーを .pub ファイルとして、メモ帳などのテキスト エディターを使用してコンピューター上の場所に保存します。

    重要

    ファイル名にスペースを含めないでください。

  2. コマンド プロンプトを開き、次のように入力しますcd file location

  3. キー ファイルが保存されているフォルダーに移動するには、 を置き換えて file location Enter キーを選択します。

  4. 次のコマンドをコピーしてコマンド プロンプトに貼り付けます。 ssh-keygen -i -f filename.pub > new-filename.pub

  5. を公開キー ファイルの名前に置き換え filename 、[Enter] を選択 します

  6. コマンド プロンプトは、変換された OpenSSH バージョンの公開キーを新しいファイルに生成します。

  7. エクスプローラー開き、.pub をnew-filename検索し、メモ帳などのテキスト エディターでファイルを開きます。

  8. メモ帳 ssh-rsaからキーのフルテキスト (など) をコピーして貼り付けます。

  9. SFTP セットアップSSH 公開キー フィールドに新しい公開キー テキストViva Glint貼り付けます。

OpenSSL 形式

キー ファイルの外観:

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

または

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

OpenSSH 形式に変換するには:

  1. メモ帳などのテキスト エディターを使用して、公開キーを .pem ファイルとしてコンピューター上の場所に保存します。

    重要

    ファイル名にスペースを含めないでください。

  2. コマンド プロンプトを開き、次のように入力しますcd file location

  3. キー ファイルが保存されているフォルダーに移動するには、 を置き換えて file location Enter キーを選択します。

  4. 次のコマンドをコピーしてコマンド プロンプトに貼り付けます。 ssh-keygen -i -f filename.pub > new-filename.pub

  5. を公開キー ファイルの名前に置き換え filename 、[Enter] を選択 します

  6. コマンド プロンプトは、変換された OpenSSH バージョンの公開キーを新しいファイルに生成します。

  7. エクスプローラー開き、.pub をnew-filename検索し、メモ帳などのテキスト エディターでファイルを開きます。

  8. メモ帳 ssh-rsaからキーのフルテキスト (など) をコピーして貼り付けます。

  9. SFTP セットアップSSH 公開キー フィールドに新しい公開キー テキストViva Glint貼り付けます。

PKI 形式

キー ファイルの外観:

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

または

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

OpenSSH 形式に変換するには:

  1. 公開キーを.cerファイルとして、メモ帳などのテキスト エディターを使用してコンピューター上の場所に保存します。

    重要

    ファイル名にスペースを含めないでください。

  2. コマンド プロンプトを開き、次のように入力しますcd file location

  3. キー ファイルが保存されているフォルダーに移動するには、 を置き換えて file location Enter キーを選択します。

  4. 公開キーをファイルから分離するには、次のコマンドをコピーしてコマンド プロンプトに貼り付けます。 openssl x509 -in filename.cer -pubkey -noout > filename.pub.tmp

  5. を公開キー ファイルの名前に置き換え filename 、[Enter] を選択 します

  6. 区切られた公開キー ファイルを OpenSSH 形式に変換するには、次のコマンドをコピーしてコマンド プロンプトに貼り付けます。 ssh-keygen -i -f filename.pub.tmp > filename.pub

  7. を、別の公開キー ファイルの名前に置き換えて filename 、Enter キーを選択 します

  8. コマンド プロンプトは、変換された OpenSSH バージョンの公開キーを新しいファイルに生成します。

  9. エクスプローラー開き、.pub をfilename検索し、メモ帳などのテキスト エディターでファイルを開きます。

  10. メモ帳 ssh-rsaからキーのフルテキスト (など) をコピーして貼り付けます。

  11. SFTP セットアップSSH 公開キー フィールドに新しい公開キー テキストViva Glint貼り付けます。

DER バイナリ形式

キー ファイルの外観:

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 -

OpenSSH 形式に変換するには:

  1. 公開キーを.cerファイルとして、メモ帳などのテキスト エディターを使用してコンピューター上の場所に保存します。

    重要

    ファイル名にスペースを含めないでください。

  2. コマンド プロンプトを開き、次のように入力しますcd file location

  3. キー ファイルが保存されているフォルダーに移動するには、 を置き換えて file location Enter キーを選択します。

  4. OpenSSH に変換できる形式に変換するには、次のコマンドをコピーしてコマンド プロンプトに貼り付けます。 openssl x509 -inform der -in filename.cer -out filename.pem

  5. を公開キー ファイルの名前に置き換え filename 、[Enter] を選択 します

  6. 公開キーをファイルから分離するには、次のコマンドをコピーしてコマンド プロンプトに貼り付けます。 openssl x509 -in filename.cer -pubkey -noout > filename.pub.tmp

  7. を公開キー ファイルの名前に置き換え filename 、[Enter] を選択 します

  8. 区切られた公開キー ファイルを OpenSSH 形式に変換するには、次のコマンドをコピーしてコマンド プロンプトに貼り付けます。 ssh-keygen -i -f filename.pub.tmp > filename.pub

  9. を、別の公開キー ファイルの名前に置き換えて filename 、Enter キーを選択 します

  10. コマンド プロンプトは、変換された OpenSSH バージョンの公開キーを新しいファイルに生成します。

  11. エクスプローラー開き、.pub をfilename検索し、メモ帳などのテキスト エディターでファイルを開きます。

  12. メモ帳 ssh-rsaからキーのフルテキスト (など) をコピーして貼り付けます。

  13. SFTP セットアップSSH 公開キー フィールドに新しい公開キー テキストViva Glint貼り付けます。

Macintosh または Linux で OpenSSH 形式に変換する

OpenSSH2 形式

キー ファイルの外観:

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

OpenSSH 形式に変換するには:

  1. 公開キーを .pub ファイルとして、Sublime などのテキスト エディターを使用してコンピューター上の場所に保存します。

    重要

    ファイル名にスペースを含めないでください。

  2. ターミナルを開き、次のように入力しますcd file location

  3. キー ファイルが保存されているフォルダーに移動するには、 を置き換えて file location Enter キーを選択します。

  4. 次のコマンドをコピーしてターミナルに貼り付けます。 ssh-keygen -i -f filename.pub

  5. を公開キー ファイルの名前に置き換え filename 、[Enter] を選択 します

  6. ターミナルは、変換された OpenSSH バージョンの公開キーを生成します。

  7. Sublime などのテキスト エディターに含め ssh-rsa 、ターミナルからキーのフルテキストをコピーして貼り付けます。

  8. SFTP セットアップSSH 公開キー フィールドに新しい公開キー テキストViva Glint貼り付けます。

OpenSSL 形式

キー ファイルの外観:

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

または

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

OpenSSH 形式に変換するには:

  1. 公開キーを .pem ファイルとして、Sublime などのテキスト エディターを使用してコンピューター上の場所に保存します。

    重要

    ファイル名にスペースを含めないでください。

  2. ターミナルを開き、次のように入力しますcd file location

  3. キー ファイルが保存されているフォルダーに移動するには、 を置き換えて file location Enter キーを選択します。

  4. 次のコマンドをコピーしてターミナルに貼り付けます。 ssh-keygen -f filename.pem -i -m PKCS8 > filename.pub

  5. を公開キー ファイルの名前に置き換え filename 、[Enter] を選択 します

  6. ターミナルは、変換された OpenSSH バージョンの公開キーを生成します。

  7. Finder を開き、.pub を filename検索して、変換されたバージョンのキー ファイルを見つけます。

  8. Sublime などのテキスト エディターで .pub ファイルを開きます。

  9. キー ssh-rsaのフルテキスト (など) をコピーして貼り付けます。

  10. SFTP セットアップSSH 公開キー フィールドに新しい公開キー テキストViva Glint貼り付けます。

PKI 形式

キー ファイルの外観:

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

または

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

OpenSSH 形式に変換するには:

  1. 公開キーを .cer ファイルとして、Sublime などのテキスト エディターを使用してコンピューター上の場所に保存します。

    重要

    ファイル名にスペースを含めないでください。

  2. ターミナルを開き、次のように入力しますcd file location

  3. キー ファイルが保存されているフォルダーに移動するには、 を置き換えて file location Enter キーを選択します。

  4. 公開キーをファイルから分離するには、このコマンドをコピーしてターミナルに貼り付けます。 openssl x509 -in filename.cer -pubkey -noout > filename.pub.tmp

  5. を公開キー ファイルの名前に置き換え filename 、[Enter] を選択 します

  6. 区切られた公開キー ファイルを OpenSSH 形式に変換するには、次のコマンドをコピーしてターミナルに貼り付けます。 ssh-keygen -f filename.pub.tmp -i -m PKCS8 > filename.pub

  7. を、別の公開キー ファイルの名前に置き換えて filename 、Enter キーを選択 します

  8. Finder を開き、.pub を filename検索して、変換されたバージョンのキー ファイルを見つけます。

  9. Sublime などのテキスト エディターで .pub ファイルを開きます。

  10. キー ssh-rsaのフルテキスト (など) をコピーして貼り付けます。

  11. SFTP セットアップSSH 公開キー フィールドに新しい公開キー テキストViva Glint貼り付けます。

DER バイナリ形式

キー ファイルの外観:

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 -

OpenSSH 形式に変換するには:

  1. 公開キーを .cer ファイルとして、Sublime などのテキスト エディターを使用してコンピューター上の場所に保存します。

    重要

    ファイル名にスペースを含めないでください。

  2. ターミナルを開き、次のように入力しますcd file location

  3. キー ファイルが保存されているフォルダーに移動するには、 を置き換えて file location Enter キーを選択します。

  4. OpenSSH に変換できる形式に変換するには、次のコマンドをコピーしてターミナルに貼り付けます。 openssl x509 -inform der -in der_certificate.cer -out certificate.pem

  5. を公開キー ファイルの名前に置き換え certificate 、[Enter] を選択 します

  6. 公開キーをファイルから分離するには、このコマンドをコピーしてターミナルに貼り付けます。 openssl x509 -in filename.cer -pubkey -noout > filename.pub.tmp

  7. を公開キー ファイルの名前に置き換え filename 、[Enter] を選択 します

  8. 区切られた公開キー ファイルを OpenSSH 形式に変換するには、次のコマンドをコピーしてターミナルに貼り付けます。 ssh-keygen -f filename.pub.tmp -i -m PKCS8 > filename.pub

  9. を、別の公開キー ファイルの名前に置き換えて filename 、Enter キーを選択 します

  10. Finder を開き、.pub を filename検索して、変換されたバージョンのキー ファイルを見つけます。

  11. Sublime などのテキスト エディターで .pub ファイルを開きます。

  12. キー ssh-rsaのフルテキスト (など) をコピーして貼り付けます。

  13. SFTP セットアップSSH 公開キー フィールドに新しい公開キー テキストViva Glint貼り付けます。