Spark集群搭建 SSH免密碼驗證登陸

2021-07-10 18:03:41 字數 755 閱讀 5052

機器準備

筆者有三颱機器,左側欄為ip,右側為hostname,三颱機器都有乙個名為spark的使用者。通過ping驗證三颱是可以通訊的。

192.168.248.150 spark-master 192.168.248.153 ubuntu-worker 192.168.248.155 spark-worker1
根據機器資訊加入到三颱機器的/etc/hosts中。

配置我們需要設定spark-master 能夠免密碼驗證登陸ubuntu-worker、spark-worker1兩台機器。

安裝ssh

sudo apt-get install openssh-server

生成秘鑰

執行命令ssh-keygen -t rsa,然後一直按回車鍵即可。

複製spark-master結點的id_rsa.pub檔案到另外兩個結點:

scp id_rsa.pub spark@ubuntu-worker:~/.ssh/

到另外兩個結點,將公鑰加到用於認證的公鑰檔案中:

cat id_rsa.pub >> authorized_keys

修改兩個worker的authorized_

keys許可權為600或者644、將.ssh檔案許可權改為700

chmod 700 .ssh

chmod 600  authorized_

keys

驗證:登陸spark-master,在終端輸入ssh ubuntu-worker,登陸成功則說明配置成功。

Linux集群間 SSH免密碼登陸

之前找到一些部落格配置ssh,總是遇到各種各樣的問題,以下方法進行配置,一次成功!ssh 無密碼登入要使用公鑰與私鑰。linux下可以用用ssh keygen生成公鑰 私鑰對,下面我以centos為例。有機器a 192.168.1.155 b 192.168.1.181 現想a通過ssh免密碼登入到...

CentOS 配置集群機器之間SSH免密碼登入

vi etc hosts,用vi編輯hosts檔案,如下 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 1 localhost localhost.localdomain localhost6...

ssh 免密碼登入

ssh 無密碼登入要使用公鑰與私鑰。linux下可以用用ssh keygen生成公鑰 私鑰對,下面我以centos為例。有機器a 192.168.1.155 b 192.168.1.181 現想a通過ssh免密碼登入到b。1.在a機下生成公鑰 私鑰對。chenlb a ssh keygen t rs...