自作クラスタ計算機:sshの基本設定
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
自作クラスタ計算機:sshの基本設定 [2020/03/03 19:15] – [ヘッドノードへ公開鍵を設置] koudai | 自作クラスタ計算機:sshの基本設定 [2022/04/04 20:58] (current) – [SSH鍵の作成] koudai | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== 概要 ====== | ====== 概要 ====== | ||
- | * SSHを利用して、外部からクラスタ計算機に接続できるようにします | + | * SSHを利用して、ノード間の通信や外部からクラスタ計算機への接続ができるようにします |
- | * セキュリティ上の安全のため、ログインは鍵認証のみで行うようにします | + | * セキュリティ上の安全のため、外部からのログインは鍵認証のみで行うようにします |
- | * 管理ノードに固定IPアドレスが設定されてない場合は、外部から管理ノードにSSH接続ができません | + | * 管理ノードにグローバルIPアドレスが設定されてない場合は、外部から管理ノードにSSH接続ができません |
* このページでは、管理ノードの固定IPアドレスを xxx.xxx.xxx.xxx とします | * このページでは、管理ノードの固定IPアドレスを xxx.xxx.xxx.xxx とします | ||
Line 16: | Line 16: | ||
$ ssh username_keisan11@192.168.0.11</ | $ ssh username_keisan11@192.168.0.11</ | ||
* 計算ノードからログアウトしてヘッドノードに再び戻るには< | * 計算ノードからログアウトしてヘッドノードに再び戻るには< | ||
- | - 別途インターネットに接続されたパソコンでターミナルを開き、外部からSSHで管理ノードに接続できるか確認します。@の前は管理ノードのユーザー名、後ろはIPアドレスまたはFQDNを入力します < | + | - (管理ノードにグローバルIPアドレスを設定した場合)別途インターネットに接続されたパソコンでターミナルを開き、外部からSSHで管理ノードに接続できるか確認します。@の前は管理ノードのユーザー名、後ろはIPアドレスまたはFQDNを入力します < |
$ ssh username_kanri@xxx.xxx.xxx.xxx | $ ssh username_kanri@xxx.xxx.xxx.xxx | ||
</ | </ | ||
Line 26: | Line 26: | ||
外部からヘッドノードに接続する際にSSH鍵認証のみを許可するようにします | 外部からヘッドノードに接続する際にSSH鍵認証のみを許可するようにします | ||
- | ==== 秘密鍵の作成 ==== | + | ==== SSH鍵の作成 ==== |
- (SSHの秘密鍵/ | - (SSHの秘密鍵/ | ||
- | $ ssh-keygen | + | $ ssh-keygen</ |
* このコマンドのあと、SSH秘密鍵のパスワードの設定が要求されるので入力します | * このコマンドのあと、SSH秘密鍵のパスワードの設定が要求されるので入力します | ||
- | * 保存先は次のとおりです | + | * SSH鍵の保存先は次のとおりです |
* 公開鍵: ~/ | * 公開鍵: ~/ | ||
* 秘密鍵: ~/ | * 秘密鍵: ~/ | ||
Line 87: | Line 87: | ||
* 鍵のパスや接続先のアドレスをいちいち打ち込むのは面倒くさいので、 ~/ | * 鍵のパスや接続先のアドレスをいちいち打ち込むのは面倒くさいので、 ~/ | ||
- | * ついでにProxyCommandを使えば直接計算ノードにログインできるようになります(多段SSH)。 | + | * ついでにProxyCommandを使って直接計算ノードにログインできるようにします(多段SSH)。 |
<file - config> | <file - config> | ||
Line 100: | Line 100: | ||
HostName | HostName | ||
User username_keisan11 | User username_keisan11 | ||
- | ProxyCommand | + | ProxyCommand |
| | ||
Host keisan12 | Host keisan12 | ||
HostName | HostName | ||
User username_keisan12 | User username_keisan12 | ||
- | ProxyCommand | + | ProxyCommand |
| | ||
#以下略 | #以下略 |
自作クラスタ計算機/sshの基本設定.1583230558.txt.gz · Last modified: 2021/06/27 21:58 (external edit)