Ubuntu下安裝SSH、配置SSH無密碼登入
阿新 • • 發佈:2021-01-02
叢集、單節點模式都需要用到 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