このトピックでは、OpenSSH ソフトウェア・ツールのダウンロードおよびインストール方法について、さらに OpenSSH が正常にインストールされたことを検証する方法について説明します。
Partition Load Manager サーバーと、制御側のハードウェア管理コンソール (HMC) との間の認証および通信を容易にするために、OpenSSH をセットアップする必要があります。Partition Load Manager は、リソース要求を満たすときは必ず、 リモート HMC コマンドを使用して 区画情報を収集し、DR 操作を開始します。 HMC 上で「リモート・コマンド実行の使用可能/使用不可 (Enable/Disable Remote Command Execution)」タスクを活動化することによって、HMC を OpenSSH に使用可能にする必要があります。
HMC 上にユーザーを OpenSSH 向けにセットアップする場合は、以下の役割の 1 つを指定します。
OpenSSH を使用できる前には、リモート・コマンドが使用可能になっている HMC 上にユーザーが存在する必要があります。 このユーザーは、構成された HMC ユーザーと ssh 鍵を交換する必要がありますが、このユーザーが、plmuser ID と同じユーザーである必要はありません。
http://www.openssh.org
OpenSSH ソフトウェアは、AIX 5.3 拡張パックに含まれています。このバージョンの OpenSSH は、openssh-3.7.1p2 レベルのソース・コードを使用してコンパイルされ、installp パッケージとしてパッケージされます。 installp パッケージには、マニュアル・ページおよび変換メッセージ・ファイルセットが含まれています。拡張パック CD-ROM メディアに含まれている OpenSSH プログラムは、 「IBM® プログラムのご使用条件 (保証適用外プログラム用)」(以下、IPLA と呼ぶ) の契約条件に基づきライセンスが与えられます。
OpenSSH installp フォーマット・パッケージをインストールする前に、 暗号化ライブラリーが含まれている Open Secure Sockets Layer (OpenSSL) ソフトウェアをインストールする必要があります。 OpenSSL は、以下の Web サイトから RPM パッケージで使用できます。AIX Toolbox for Linux® Applications
OpenSSL パッケージには、暗号内容が含まれているので、パッケージをダウンロードするためには、Web サイトで登録する必要があります。以下のステップを最後まで進めると、パッケージをダウンロードすることができます。
OpenSSL パッケージをダウンロードすると、OpenSSL および OpenSSH をインストールできます。
# geninstall -d/directory R:openssl-0.9.6gここで、directory は、OpenSSL パッケージがダウンロードされたディレクトリー名です。以下のような出力が表示されます。
SUCCESSES --------- openssl-0.9.6g-3
# geninstall -Y -d/directory I:openssh.baseご使用条件を検討後、-Y フラグを使用して OpenSSH のご使用条件を受け入れます。
# geninstall -IapE -ddirectory openssh.base 2>&1 |pg
Installation Summary -------------------- Name Level Part Event Result ------------------------------------------------------------------------------- openssh.base.client 3.6.0.5200 USR APPLY SUCCESS openssh.base.server 3.6.0.5200 USR APPLY SUCCESS openssh.base.client 3.6.0.5200 ROOT APPLY SUCCESS openssh.base.server 3.6.0.5200 ROOT APPLY SUCCESS
ライセンスを表示するには smitty license_on_media 高速パスを、OpenSSL および OpenSSH をインストールするには smitty install_software 高速パスを使用することもできます。
上記手順の結果として、以下の OpenSSH バイナリー・ファイルがインストールされます。
Partition Load Manager サーバーから HMC への SSH アクセス
SSH をインストールした後、SSH 鍵を生成して HMC と通信することができます。
Partition Load Manager サーバーを plmuser ID の下で実行しようとする場合は、 以下のステップを使用して、Partition Load Manager サーバーから HMC への SSH アクセスを認可します。
ssh-keygen -t rsa
scp hscroot@p5hmc1:.ssh/authorized_keys2 ~/.ssh/tmp_authorized_keys2 cat ~/.ssh/id_rsa.pub >> ~/.ssh/tmp_authorized_keys2 scp ~/.ssh/tmp_authorized_keys2 hscroot@p5hmc1:.ssh/authorized_keys2
ssh hscroot@p5hmc1 date
ssh hscroot@p5hmc1 lssyscfg -r sys管理対象システムの「属性」タブを使用して HMC 上で管理対象システムの名前が変更されていない場合、デフォルトの管理対象システム名は以下の名前のようになります。
eServer-9117-570-SNxxxxxxx
ssh hmcuser@hmchost lssyscfg –r lpar –m machine