Linux之間配置SSH互信(SSH免密碼登陸)

爲簡化SSH過程,採用證書方式,免去SSH登入時須要輸入帳號密碼的過程,具體操做以下:服務器

1、在SSH服務器所在機器上ssh

一、以root用戶登陸,更改ssh配置文件 /etc/ssh/sshd_config,去除如下配置的註釋rest

RSAAuthentication yes #啓用rsa認證
PubkeyAuthentication yes #啓用公鑰私鑰配對認證方式
AuthorizedKeysFile .ssh/authorized_keys #公鑰文件路徑

二、重啓SSH服務code

[root@server /]#systemctl restart sshd  //重啓ssh服務

2、在客戶端機器上server

一、生成公鑰私鑰對blog

[root@client /]#ssh-keygen -t rsa

一路默認回車,系統在/root/.ssh下生成id_rsa、id_rsa.pubip

二、把id_rsa.pub發送到服務端機器上io

[root@client /]#ssh-copy-id -i /root/.ssh/id_rsa.pub 192.168.1.20 #server ip

三、驗證class

[root@client /]#ssh 192.168.1.20 #server ip
相關文章
相關標籤/搜索