自作クラスタ計算機:パスフレーズなしsshによるノード間通信の基本設定
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| 自作クラスタ計算機:パスフレーズなしsshによるノード間通信の基本設定 [2026/06/15 18:23] – created koudai | 自作クラスタ計算機:パスフレーズなしsshによるノード間通信の基本設定 [2026/07/09 02:17] (current) – [手順] koudai | ||
|---|---|---|---|
| Line 4: | Line 4: | ||
| * 現状のままだと管理ノードから計算ノードへ入る際にパスワードの入力が必要ですが、ジョブ投入のたびにパスワードを入力するのは現実的ではありません。 | * 現状のままだと管理ノードから計算ノードへ入る際にパスワードの入力が必要ですが、ジョブ投入のたびにパスワードを入力するのは現実的ではありません。 | ||
| * そこでパスフレーズなしのSSH鍵を作成することで、パスワードの入力を回避します | * そこでパスフレーズなしのSSH鍵を作成することで、パスワードの入力を回避します | ||
| + | * NFSによって/ | ||
| Line 9: | Line 10: | ||
| ====== 手順 ====== | ====== 手順 ====== | ||
| - | - 管理ノードのジョブを投げるユーザーのアカウント(以下ではsugimotoとします)にログインし、SSH鍵を作成します。パスフレーズを聞かれるところでは**なにも入力せずに**エンターを押します< | + | - 管理ノードのジョブを投げるユーザーのアカウント(以下ではsugimotoとします)にログインし、SSH鍵を作成します。すべての質問に**なにも入力せずにエンターを押し続けます**< |
| - | $ ssh-keygen | + | $ ssh-keygen |
| - | Generating public/ | + | Generating public/ |
| - | Enter file in which to save the key (/ | + | Enter file in which to save the key (/ |
| - | Created directory '/ | + | Enter passphrase for "/ |
| - | Enter passphrase | + | |
| Enter same passphrase again: | Enter same passphrase again: | ||
| - | Your identification has been saved in / | + | Your identification has been saved in / |
| - | Your public key has been saved in / | + | Your public key has been saved in / |
| The key fingerprint is: | The key fingerprint is: | ||
| - | SHA256:ZLnV/uJ8+lml7EdU+j8sjGJdxqF6F+tyg8FrD2hP3hI | + | SHA256:dPdYgf+eSWElVrEo2fIP3HiUqL9vitrYi30JTaEGfVw |
| The key's randomart image is: | The key's randomart image is: | ||
| - | +---[RSA 2048]----+ | + | +--[ED25519 256]--+ |
| - | | | + | | . ..oEo| |
| - | | . . .| | + | | . .++=.+| |
| - | | | + | | . o++*o=.| |
| - | | o o . .. .| | + | | . . +*==o | |
| - | | S . + .o.| | + | | S ..+=o+.| |
| - | | .E B .+| | + | | ...+..| |
| - | | ooo@ B.o| | + | | ..ooo| |
| - | | .++%oX.=o| | + | | * .o.+.| |
| - | | . +o@B*..| | + | | +.*oo+. | |
| +----[SHA256]-----+ | +----[SHA256]-----+ | ||
| </ | </ | ||
| - 公開鍵を設置します< | - 公開鍵を設置します< | ||
| - | $ cat ~/.ssh/id_rsa.pub >> ~/ | + | $ cat ~/.ssh/id_ed25519.pub >> ~/ |
| </ | </ | ||
| * NFSサーバを設置しているので、管理ノードにおいてある鍵は計算ノードでも見えます | * NFSサーバを設置しているので、管理ノードにおいてある鍵は計算ノードでも見えます | ||
| Line 41: | Line 41: | ||
| </ | </ | ||
| - 権限を変更します< | - 権限を変更します< | ||
| - | $ chmod 600 ~/.ssh/id_rsa | + | $ chmod 600 ~/.ssh/id_ed25519 |
| $ chmod 600 ~/ | $ chmod 600 ~/ | ||
| $ chmod 700 ~/.ssh/ | $ chmod 700 ~/.ssh/ | ||
自作クラスタ計算機/パスフレーズなしsshによるノード間通信の基本設定.1781515428.txt.gz · Last modified: 2026/06/15 18:23 by koudai
