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伺...