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

2022-07-01 23:15:18 字數 700 閱讀 1587

為簡化ssh過程,採用證書方式,免去ssh登入時需要輸入賬號密碼的過程,具體操作如下:

一、在ssh伺服器所在機器上

1、以root使用者登入,更改ssh配置檔案 /etc/ssh/sshd_config,去除以下配置的注釋

rsaauthentication yes #啟用rsa認證

pubkeyauthentication yes #啟用公鑰私鑰配對認證方式

authorizedkeysfile .ssh/authorized_keys #公鑰檔案路徑

2、重啟ssh服務

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

二、在客戶端機器上

1、生成公鑰私鑰對

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

一路預設回車,系統在/root/.ssh下生成id_rsa、id_rsa.pub

2、把id_rsa.pub傳送到服務端機器上

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

3、驗證

[root@client /]#ssh 192.168.1.20 #server ip

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

1.在客戶端生成公鑰私鑰對 命令 ssh keygen t rsa 一路預設回車,系統在 root ssh下生成id rsa id rsa.pub 2.檢視系統生成的公鑰私鑰對 命令 ls root ssh 可以看到如下的檔案 3.將生成的公鑰私鑰對id rsa.pub傳送到其他的伺服器上。命令 s...

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

為簡化ssh過程,採用證書方式,免去ssh登入時需要輸入賬號密碼的過程,具體操作如下 一 在ssh伺服器所在機器上 1 以root使用者登入,更改ssh配置檔案 etc ssh sshd config,去除以下配置的注釋 rsaauthentication yes 啟用rsa認證 pubkeyaut...

linux配置ssh互信

建立rsa金鑰和公鑰 登入機器 登入的使用者就是配置的使用者,不要配置錯了 這裡用hadoop使用者 hadoop001 192.168.137.200 hadoop002 192.168.137.201 hadoop003 192.168.137.202 在每台機器上執行 rm rf ssh mk...