Connectrix Brocade B-Series:Fabric OS 8.0.x以前で自己署名証明書を使用してBrocadeスイッチでHTTPS WebツールUIアクセスを有効にする方法。
Summary: Fabric OS 8.0.x以前で自己署名証明書を使用してBrocadeスイッチでHTTPS WebツールUIアクセスを有効にする方法。
Symptoms
WebツールUIでのHTTPSアクセスは、正しい証明書でのみアクティブ化できます。
認証局(CA)または他社から正式な証明書を取得する代わりに、内部で使用する自己署名証明書を作成できます
上位コードには 2 つの問題があります
1.記事に記載されているように、Fabric OS 8.1.x.でエクスポートおよびインポート機能を使用できない不具合があります
2.8.2.xコードでは、コマンド secertutil は廃止され、コマンドを使用して置き換えられます seccertmgmtの詳細を確認してください。Fabric OS 8.1.x以降のスイッチでhttpsを設定する方法については、記事
Connectrix Brocade Bシリーズ: Fabric OS 8.1.x以降で自己署名証明書を使用して、BrocadeスイッチでHTTPS WebツールUIアクセスを有効にする方法。
シンプルにするために、 secertutil FOS 8.0.x以前および secertmgmt Fabric OS 8.1.2x以降。
の説明については secertmgmt Fabric OS 8.1.x以降については、記事
「Fabric OS 8.1.x以降で自己署名証明書を使用してBrocadeスイッチでHTTPS WebツールUIアクセスを有効にする方法」を参照してください。
Cause
Resolution
b.WindowsにインストールされているサードパーティのOpenSSLプログラム、たとえば、Shining Light ProductionsのOpenSSL lightバージョン1.0.2 32ビットを使用できます
c.rootとしてスイッチにログインし、組み込みのOpenSSLバイナリーを使用して、プライベート キーを生成します。
この例では、最も簡単なソリューションを使用して、rootユーザー アクセスが必要なスイッチでキーを生成します。
両方のファイルは、次のディレクトリにあります。 /etc/fabos/certs/sw0
これにはROOTユーザー アクセスが必要です。ROOTユーザー アクセスを誤って使用すると、スイッチが使用できなくなる場合があります。
完全な例:
1.rootユーザーとしてスイッチにログインし、ディレクトリーを変更します。
switch_55:FID55:root>
Changed directory to /etc/fabos/certs/sw0 :
switch_55:FID55:root>
switch_55:FID55:root> cd /etc/fabos/certs/sw0
2.正しいディレクトリーにいるかどうかを確認します。
switch_55:FID55:root> pwd
/etc/fabos/certs/sw0
switch_55:FID55:root>
3.ディレクトリーに何かがあるかどうかを確認します。
switch_55:FID55:root> ls
switch_55:FID55:root>
If there are, for example old CSR and pen files, they can be removed, if needed, with the rm <filename> command.
4.公開キーと秘密キーのペアをインタラクティブ モードで生成します。
switch_55:FID55:root>
switch_55:FID55:root> seccertutil genkey
新しいキー ペアを生成すると、次の処理が自動的に行われます。
1.既存のCSRファイルをすべて削除します。
2.既存の証明書をすべて削除します。
3.証明書ファイル名を「none」にリセットします。
4.安全なプロトコルを無効にします。
Continue (yes, y, no, n): [no] y
Select key size [1024 or 2048]: 2048
Generating new rsa public/private key pair
Done.
switch_55:FID55:root>
5.ディレクトリーに何かがあるかどうかを確認します。
switch_55:FID55:root>
switch_55:FID55:root> ls
pvt_key
switch_55:FID55:root>
6.CSRファイルをインタラクティブ モードで生成します。
switch_55:FID55:root>
switch_55:FID55:root> seccertutil gencsr
Input hash type (sha1 or sha256): sha1
Country Name (2 letter code, eg, US):US
State or Province Name (full name, eg, California):California
Locality Name (eg, city name):San Jose
Organization Name (eg, company name):Brocade
Organizational Unit Name (eg, department name):IT
Common Name (Fully qualified Domain Name, or IP address):192.yyy.zz.xx1 (IP address of the switch)
Generating CSR, file name is: CSR_filename.csr
Done.
switch_55:FID55:root>
7.ファイルが作成され、ディレクトリー内にあるかどうかを確認します。
switch_55:FID55:root>
switch_55:FID55:root> ls
CSR_filename.csr pvt_key
switch_55:FID55:root>
8.Open(オープン) openssl 貝:
switch_55:FID55:root>
switch_55:FID55:root> openssl
OpenSSL>
9.自己署名キーとPEMを生成します。
OpenSSL> x509 -req -days 999 -sha1 -in /etc/fabos/certs/sw0/CSR_filename.csr -signkey /etc/fabos/certs/sw0/pvt_key -out /tmp/pem_filename.pem
Signature ok
subject=/C=US/ST=California/L=San Jose/O=Brocade/OU=IT/CN=192.yyy.zz.xx1
Getting Private key
OpenSSL>
##これにより、ファイルが「
/tmp」ディレクトリーに移動します。
##「
x509 command は FOS のバージョンによって引数が異なる可能性がありますが、プリンシパルは同じです。
10.exitと入力して、opensslシェルを終了します。
OpenSSL>
OpenSSL> exit
switch_55:FID55:root>
11.ファイルが /tmp ディレクトリ;
switch_55:FID55:root>
switch_55:FID55:root> pwd
/etc/fabos/certs/sw0
switch_55:FID55:root>
switch_55:FID55:root> ls /tmp | grep pem
.__condbmm.0 pem_filename.pem
switch_55:FID55:root>
12.セキュア コピー プロトコル(SCP)を使用してPEMファイルをインポートします。 tmp ディレクトリに移動し、HTTPS を有効にします。
switch_55:FID55:root>
switch_55:FID55:root> seccertutil import -config swcert -enable https
Select protocol [ftp or scp]: scp
Enter IP address: localhost
Enter remote directory: /tmp
Enter certificate name (must have ".crt" or ".cer" ".pem" or ".psk" suffix):pem_filename.pem
Enter Login Name: root
root@localhost's password:
Success: imported certificate [192.yyy.zz.xx2.pem].
Certificate file in configuration has been updated.
Secure http has been enabled.
switch_55:FID55:root>
Internet Explorerを使用して、スイッチへのHTTPS接続をテストします。
Additional Information
Connectrix Brocade B-Series:BrocadeスイッチでHTTPS WebツールGUIアクセスを有効にする方法
再生時間:00:07:08 (hh:mm:ss)
利用可能な場合、このビデオ プレーヤーのCCアイコンを使用してクローズド キャプション(字幕)の言語設定を選択できます。