Go to main content
Oracle® Solaris 11.3 での SAN デバイスとマルチパス化の管理

印刷ビューの終了

更新: 2016 年 11 月
 
 

CHAP 認証を iSCSI イニシエータ用に構成する方法

双方向または単方向 CHAP 認証のいずれかを設定できます。この手順では、ユーザーが現在ログインしているローカルシステムから構成済みの iSCSI ターゲットデバイスに安全にアクセスするものとします。

この手順では、ユーザーが現在ログインしているローカルシステムから構成済みの iSCSI ターゲットデバイスに安全にアクセスするものとします。

  1. 管理者になります。

    詳細は、Oracle Solaris 11.3 でのユーザーとプロセスのセキュリティー保護 の 割り当てられている管理権利の使用を参照してください。

  2. イニシエータに秘密鍵を設定します。
    initiator# iscsiadm modify initiator-node --CHAP-secret
    Enter CHAP secret: ************
    Re-enter secret: ************

    COMSTAR iSCSI ターゲットの CHAP 秘密鍵の長さは、12 文字以上かつ 255 文字以下にする必要があります。一部のイニシエータでは、サポートする秘密鍵の最大長がさらに短くなります。

  3. (オプション) イニシエータ上でカスタム CHAP ユーザー名を設定します。

    Oracle Solaris OS では、CHAP ユーザー名はデフォルトでイニシエータまたはターゲットのノード名 (iqn 名) に設定されます。CHAP ユーザー名は、512 バイト未満の任意の長さのテキストに設定できます。

    initiator# iscsiadm modify initiator-node --CHAP-name new-CHAP-name
  4. イニシエータ上で CHAP 認証を有効にします。
    initiator# iscsiadm modify initiator-node --authentication CHAP

    CHAP 認証では、イニシエータノードにユーザー名とパスワードが必要です。ユーザー名は通常、渡されたユーザー名の秘密鍵をターゲットが検索するために使用されます。

    次の手順では、単方向 CHAP 認証の設定を完了します。双方向 CHAP 認証を設定する場合は、残りの手順を続行します。

  5. ターゲットとの接続に双方向 CHAP を有効にします。
    initiator# iscsiadm modify target-param -B enable target-iqn
  6. ターゲットの認証方式を CHAP に設定します。
    initiator# iscsiadm modify target-param --authentication CHAP target-iqn
  7. ターゲットを識別するターゲットデバイス秘密鍵を設定します。
    initiator# iscsiadm modify target-param --CHAP-secret target-iqn
  8. ターゲットがカスタム CHAP ユーザー名を使用する場合、ターゲットを識別する CHAP 名を設定します。

    デフォルトでは、ターゲットの CHAP 名はターゲット名に設定されます。ターゲットがカスタム名を使用する場合、ターゲットを識別する CHAP 名を設定します。

    initiator# iscsiadm modify target-param --CHAP-name target-CHAP-name