SUMでは、パスワードを使用するか、SSHキーを指定することでログインできます。
手順
-
まず、SUMを実行しているノードで
ssh-keygen -t rsaと入力します。SUMは、DSA暗号キー形式もサポートします。DSA暗号キーを作成するには、ssh-keygen -t dsaと入力します。パスフレーズはオプションです。
-
.ssh/id_rsa.pubディレクトリ内にキーを保存します。rootユーザーの場合は、/root/.sshディレクトリを使用します。
-
キーを開き、次のテキストがあるかキーの最上部を調べて、秘密キーがPEM形式であることを確認します。
---- BEGIN RSA PRIVATE KEY ----
-
必要に応じて、更新するノードで、ルートレベルに
.sshディレクトリを作成します。ディレクトリでの権限レベルを700に設定します。
-
更新するノードに
.ssh/authorized_keysファイルがあるかどうかを確認します。このファイルが存在しない場合は、このファイルを作成または追加します。authorized_keysファイルに対する権限を640に設定します。
注記: ファイルを追加すれば、より多くのユーザーが秘密キーの使用を承認されます。
-
ホストノード上の
.ssh/id_rsa.pubの内容をコピーし、リモートノード上の.ssh/authorized_keysファイルに貼り付けます。
-
ホストノードと、更新するノードの間のSSHパスを開きます。
ssh [email protected]と入力します。このパラメーターにより、シェルのパスが開きます。
ssh [email protected] unameと入力します。このパラメーターにより、コマンドが実行され結果が戻されます。
-
SUMには、
id_rsa(秘密キーファイル)へのアクセスと、オプションのパスフレーズが必要です。
注記: その他のアプリケーションでPEM形式のパブリックキーが必要な場合は、ssh-keygen -e -f id_rsa.pub > id_rsa_pub.pemと入力して変換できます。キーを開き、---BEGIN SSH2 PUBLIC KEY---があるPEM形式であることを確認します。