Centos免密設定

2021-09-18 06:28:09 字數 1062 閱讀 9212

規劃伺服器(這裡用四台伺服器來進行配置)

在每台伺服器上配置網域名稱訪問

vi /etc/hosts 新增以下內容

172.18.100.71   master1

172.18.100.70 agent1

172.18.100.69 agent2

172.18.100.68 agent3

在每台伺服器上執行,執行後會在當前使用者的.ssh目錄下生成id_rsa和id_rsa_pub兩個檔案

ssh-keygen -t rsa
root使用者:/root/.ssh

普通使用者:/home/[username]/.ssh

配置伺服器到客戶端的免密

在三颱從機器上分別執行:

ssh-copy-id -i ~/.ssh/id_rsa.pub root@master1
執行過程中需要輸入主機的密碼,執行完成後,從機就可以登入主機了。

將authorized_keys檔案中加入主機的金鑰,分發到從機後,所有主機和從機就都可以免密互訪了。

cd ~/.ssh/

cat id_rsa.pub >> authorized_keys

scp ~/.ssh/authorized_keys agent1:~/.ssh/

scp ~/.ssh/authorized_keys agent2:~/.ssh/

scp ~/.ssh/authorized_keys agent3:~/.ssh/

如果只想讓主機到從機免密,直接在主機上將金鑰拷貝到從機即可。而不需要做其它操作

ssh-copy-id -i ~/.ssh/id_rsa.pub root@agent1

ssh-copy-id -i ~/.ssh/id_rsa.pub root@agent2

ssh-copy-id -i ~/.ssh/id_rsa.pub root@agent3

centos 免密登陸

準備工作 1 確認本機sshd的配置檔案 需要root許可權 gedit etc ssh sshd config 找到以下內容,並去掉注釋符 rsaauthentication yes pubkeyauthentication yes authorizedkeysfile ssh authorize...

centos7 ssh免密登陸設定

1 使用root使用者登入,進入到目錄 root ssh 2 執行命令 ssh keygen t rsa 一路回車,完成後會在目錄 root ssh下面生成檔案 id rsa和id rsa.pub 3 將公鑰寫入檔案authorized keys cat id rsa.pub authorized ...

ssh免密登入設定

1.ssh keygen t rsa p 生成金鑰對 t 指定秘鑰的型別為rsa 2.cat ssh id rsa.pub ssh authorized keys 將生成的公鑰寫入授權檔案中 3.chmod 600 ssh authorized keys 更改授權檔案許可權 4.scp ssh id...