Linux虛擬機配置SSH免密登錄


本環境為CentOS 7(點擊鏡像下載iso文件),無圖界面。

啟動SSH服務

/usr/sbin/有一個文件為sshd,然后輸入絕對路徑/usr/sbin/sshd即可開啟ssh服務。
然后輸入命令netstat -tnulp查看開啟情況:

可以看到22號端口已經開啟,證明我們SSH服務啟動成功,22是SSH的默認端口號。

生成密鑰對

  • 輸入命令ssh-keygen或者ssh-keygen -t rsa。此時會有提示讓你輸入一些東西,我們這時候什么也不要輸入,直接按回車三次
  • 然后我們就會在/root/.ssh生成兩個文件:公鑰id_rsa.pub和私鑰id_rsa
  • 下面將公鑰放置到授權列表文件 authorized_keys中,進入/root/.ssh后使用命令cp id_rsa.pub authorized_keys
  • 修改authorized_keys文件的權限:chmod 600 authorized_keys

此時免密鑰已經配置成功,使用命令ssh localhost或者ssh IP地址連接到本機,第一次會詢問是否確定建立連接,輸入yes即可。如果想要退出,可輸入exit

如果你在文章中發現由錯誤之處請評論指出,十分感謝!!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM