liunx(centos7 ) 免密碼登入

2021-09-07 16:28:31 字數 974 閱讀 9307

centos7 

1.準備兩台機器

如:(a機器) 和  (b機器)

a機器 刪除(.ssh目錄下檔案 known_hosts)

2. 對兩台機器生成金鑰

在  (a機器)上執行命令: 

[root@iz23f31fmtgz ~]# ssh-keygen -t rsa  

然後一直回車,就可以在  /root/.ssh目錄下看到公鑰和私鑰

[root@iz23f31fmtgz ~]# cd /root/.ssh  

[root@iz23f31fmtgz .ssh]# ls  

id_rsa  id_rsa.pub  known_hosts  

[root@iz23f31fmtgz .ssh]#   

id_rsa中為你的私鑰,id_rsa.pub中為你的公鑰。

同樣的操作在 (b機器) 中執行一篇。 

3.如果需要在a機器上免密登入b機器。

進入b機器,在/root/.ssh目錄下新建檔案authorized_keys

[root@iz23f31fmtgz ~]# cd /root/.ssh/  

[root@iz23f31fmtgz .ssh]# ls  

id_rsa  id_rsa.pub  known_hosts  

[root@iz23f31fmtgz .ssh]# touch authorized_keys  

[root@iz23f31fmtgz .ssh]# ls  

authorized_keys  id_rsa  id_rsa.pub  known_hosts  

[root@iz23f31fmtgz .ssh]#   

然後將a機器中的公鑰放到b機器的authorized_keys中

可以使用複製命令 scp /root/.ssh/id_rsa.pub [email protected]:/root/.ssh/authorized_keys

Liunx Centos7 知識 檔案

2 4 屬主許可權 r 讀 w 寫 x 執行 5 7 屬組許可權 r 讀 w 寫 x 執行 8 10 其它使用者許可權 3 許可權修改 chmod u rw a.txt chomd u rwx a.txt u 使用者 chomd u rwx a.txt chomd u a.txt chomd g g...

centos7免密碼登入

2臺主機 192.168.30.207 master 192.168.30.251 node1 三颱主機檢查 ssh 資料夾沒有則新建 ssh keygen t rsa 一路狂按回車,最終生成 id rsa,id rsa.pub兩個檔案 把authorized keys 複製到node上去.cat ...

Centos7的ssh免密碼登入

因為hadoop需要登入到各個節點進行操作,每個節點都生成公鑰,然後合併到authorized keys 輸入命令,ssh keygen t rsa,生成key,都不輸入密碼,一直回車,root就會生成.ssh資料夾,每台伺服器都要設定 合併公鑰到authorized keys檔案,在master伺...