網路拓撲
計算機名稱 ip位址 角色
master 192.168.35.22 master server
compute1 192.168.52.105 compute1
compute2 192.168.189.30 compute2
防火牆設定
1. 集群節點執行命令
#service iptables stop
#chkconfig iptables off
1. 關閉 selinux
#cat /etc/selinux/config
selinux=disabled
ssh無金鑰登陸
1. 集群節點修改sshd的配置檔案(root許可權)
cat /etc/ssh/sshd_config修改一下三項去掉注釋
rsaauthentication yes
pubkeyauthentication yes
authorizedkeysfile .ssh/authorized_keys
2. 集群節點從root切換回要免密碼登入的使用者linuxidc,執行命令
#ssh-keygen -t rsa
3. master節點 進入/root/.ssh目錄,把公鑰匯入到認證檔案
#cat id_rsa.pub>> authorized_keys
4. master節點 執行把另外兩台機器公鑰匯入到認證檔案
#ssh [email protected] cat ~/.ssh/id_rsa.pub>> authorized_keys
#ssh [email protected] cat ~/.ssh/id_rsa.pub>> authorized_keys
5. master節點 執行把authorized_keys遠端copy到另外兩台機器
#scp authorized_keys 192.168.52.105:/root/.ssh/
#scp authorized_keys 192.168.189.30:/root/.ssh/
4. 集群節點更改相關檔案的許可權
#chmod 700 ~/.ssh
#chmod 600 ~/.ssh/authorized_keys
5. 輸入以下命令驗證
#ssh localhost
5. 集群節點重啟服務
#service sshd restart
9. 完成免密碼登入設定,測試
#ssh compute1
centOS配置SSH無密碼登入
最近在搭建利用vm搭建區域網,作業系統為centos6.5,這裡介紹下利用ssh copy id來配置無密碼登入。假設我們有三颱主機,host1,host2,host3,在安裝ssh服務之後,我們就可以開始配置了。host1 ssh keygen t rsa cat ssh id rsa.pub s...
CentOS 無密碼 ssh 登陸
a 192.168.1.66 b 192.168.1.77 現在從a免密碼登陸到b。1.在b上設定sshd,開啟公鑰登陸驗證 vi etc ssh sshd config找到rsaauthentication yes pubkeyauthentication yes authorizedkeysfi...
centos配置ssh無密碼訪問
在linux上部署hadoop或者其它需要遠端訪問呼叫的程式,需要配置ssh無密碼訪問。centos一般都裝有sshclient和sshserver,乙個是服務端接收ssh協議訊息,乙個是客戶端給sshserver傳送shell命令。常用的命令ssh scp等命令都是sshclient中的工具。所以...