1. 程式人生 > 實用技巧 >Ubuntu下安裝SSH、配置SSH無密碼登入

Ubuntu下安裝SSH、配置SSH無密碼登入

叢集、單節點模式都需要用到 SSH 登陸(類似於遠端登陸,你可以登入某臺 Linux 主機,並且在上面執行命令),Ubuntu 預設已安裝了 SSH client,此外還需要安裝 SSH server。 1、首先使用apt安裝openssh-server
sudo apt-get install openssh-server

  安裝好以後,就可以使用以下的命令登入本機:

ssh localhost

  此時會有如下提示(SSH 首次登陸提示),輸入 yes 。然後按提示輸入密碼,這樣就登陸到本機了。

  但這樣登陸是需要每次輸入密碼的,我們需要配置成 SSH 無密碼登陸比較方便。首先退出剛才的 ssh,就回到了我們原先的終端視窗,然後利用 ssh-keygen生成金鑰,並將金鑰加入到授權中。

2、配置SSH無密碼登入

exit                        #退出剛才的ssh localhost    

cd ~/.ssh                #若沒有該目錄,請執行一次ssh localhost

ssh-keygen -t rsa     #有提示,全部按回車

cat ./id_rsa.pub >> ./authorized_keys #加入授權

  此時在執行ssh localhost命令就不需要輸入密碼了。

2021-01-0214:19:10