centos 6 5 SSH 無秘鑰登入

2022-05-24 02:54:11 字數 1351 閱讀 8144

網路拓撲

計算機名稱               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中的工具。所以...