機器準備
筆者有三颱機器,左側欄為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...