ノードの準備:
3 つのノードを構築しましたが、ノードは任意で構いません。少なくとも 3 つの
ホスト名 IP ロールを持つことをお勧めします
ubuntu-1804-1 172.21.73.53 スレーブ ノード
ubuntu-1804-2 172.21.73.54 マスター ノード
ubuntu-1804-3 172.21.73.55 スレーブ ノード
1: すべてのノードのファイアウォールをオフにします。
sudo ufw disable
2: NTP とのクロック同期を構成し
、すべてのノードに ntp をインストールします。
sudo apt install ntp
ubuntu-1804-2 をサーバーとして使用し、ubuntu-1804-2 に次の変更を加えます (すべてのノードを実行します) 。
構成ファイル vim /etc/ntp.conf を変更し、次の構成をコメント化します。
#pool 0.ubuntu.pool.ntp.org iburst
#pool 1.ubuntu.pool.ntp.org iburst
#pool 2.ubuntu.pool.ntp.org iburst
#pool 3.ubuntu.pool.ntp.org iburst
#pool ntp.ubuntu.com
ノードから以下を追加します。
server ubuntu-1804-2 prefer
NTPサービスを開始する
systemctl enable ntp
systemctl start ntp
3: パスワードなしのログインを設定する (root ユーザー間)
1. 一般ユーザーを使用して root ユーザーを入力します。
sudo su
2.rootパスワードを設定する
passwd root
3. 構成を変更する
vim /etc/ssh/sshd_config
4. 次の構成を追加します。
PermitRootLogin yes
5. SSHを再起動します
systemctl restart sshd
ubuntu-1804-2可免密登陆ubuntu-1804-1、ubuntu-1804-2、ubuntu-1804-3
root@ubuntu-1804-2:~# ssh-keygen
公開/秘密 RSA キーのペアを生成しています。
キーを保存するファイルを入力してください (/root/.ssh/id_rsa):
パスフレーズを入力してください (パスフレーズがない場合は空):
同じパスフレーズを再度入力してください:
ID は /root/.ssh/id_rsa に保存されています。
公開キーは /root/.ssh/id_rsa.pub に保存されています。
鍵のフィンガープリントは次のとおりです:
SHA256:2MRn3ranRz0AFjMqx1t3Qk5QibTnPrw+zR9MY9ftu6s root@ubuntu-1804-3
鍵のランダムアート イメージは次のとおりです:
±–[RSA 2048]----+
| .*=+。|
| … .+B. |
| .o++o.= 。|
| +o+o.+.oo|
| 。S…o…=+|
| .o.=o+|
| .=+oo|
| ++oo| |
oEo+=|
±—[SHA256]-----+
上記のコマンドを実行すると、公開キーと秘密キーが生成されます
。ubuntu-1804-2 に root ユーザーを入力してください。次のコマンドを実行すると、 root パスワードの入力を求められますので、root パスワードを入力してください:
ssh-copy-id ubuntu-1804-1
ssh-copy-id ubuntu-1804-2
ssh-copy-id ubuntu-1804-3
この時点で、ubuntu-1804-2 はパスワードなしで root ユーザーとして ubuntu-1804-1、ubuntu-1804-2、および ubuntu-1804-3 に正常にログインできます
。ここにあり、スレーブ ノードはコピーできません。 :
手動でコピーできます:
メイン ノードの赤括弧内の公開鍵を他のノードの緑括弧内のファイルにコピーします。そのようなファイルがない場合は、 をタップして新しいファイルを作成できます。</