1. 程式人生 > >centos7配置ssh免密登入

centos7配置ssh免密登入

修改主機名和ip對映

i#修改p對映
vi /etc/hosts

#修改主機名
vi /etc/sysconfig/network

重啟機器使之生效

生成公鑰和金鑰

ssh-keygen -t ras

一直回車,會在使用者目錄下生成.ssh資料夾,裡面有三個檔案 id_rsa ,id_rsa.pub , known_hosts 第二個就是公鑰 在需要ssh連線的機器2執行上述同樣操作

把機器1 的公鑰拷貝到機器2上

scp id_rsa.pub hadoop02:/home/hadoop

在機器2上執行把公鑰追加到授權列表

cat id_rsa.pub >> .ssh/authorized_keys

#修改許可權
chmod 600 .ssh/authorized_keys

ssh hadoop02 至此即可實現免密登入