歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> SSH無密碼登錄

SSH無密碼登錄

日期:2017/2/28 14:32:03   编辑:Linux教程

SSH無密碼登錄

0.節點

  • gserver150 192.168.111.150
  • gserver151 192.168.111.151
  • gserver152 192.168.111.152
  • gserver153 192.168.111.153

1. 在每個節點上執行ssh-keygen -t rsa命令

$ssh-keygen -t rsa

在~/.ssh下生成秘鑰id_sa和id_rsa.pub

2. 將每個節點上的id_rsa.pub文件追加到gserver150的~/.ssh/authorized_keys末尾

$cat ~/.ssh/id_rsa.pub | ssh [email protected] "cat - >> ~/.ssh/authorized_keys"

追加後的authorized_keys文件為

3. 將gserver150上的authorized_keys文件復制到151~153的~/.ssh目錄下

$scp [email protected]:~/.ssh/authorized_keys ~/.ssh/

4. 將authorized_keys的權限改為600

$chmod 600 ~/.ssh/authorized_keys

完成ssh無密碼登錄的配置。此時,在任何一個節點上登錄其他節點,例如從gserver150上登錄gserver151

$ssh 192.168.111.151

第一次登錄時,需要輸入密碼。以後再登錄gserver151就不需要再輸入密碼。

CentOS 下SSH無密碼登錄的配置 http://www.linuxidc.com/Linux/2012-05/61346.htm

Linux下實現SSH無密碼驗證登陸 http://www.linuxidc.com/Linux/2014-01/95917.htm

Ubuntu和CentOS如何配置SSH使得無密碼登陸 http://www.linuxidc.com/Linux/2014-01/94794.htm

Copyright © Linux教程網 All Rights Reserved