使用ssh免密登錄


在開發中經常會遇到遠程登錄服務器,要經常輸入密碼。有時密碼太復雜記不住,還需要保存到本地文件中。

可以使用ssh命令,配置密鑰登錄,這樣就不需要輸入密碼,一勞永逸,何樂而不為 ^--^

配置密鑰只需要簡單幾步:

1、首先准備兩台主機,我這使用的是本地的,本機和虛擬機,本機上要安裝ssh環境(推薦gitbash)

本機win7,ip:192.168.1.215

虛擬機centos7,ip:192.168.1.196

2、本機上執行命令:ssh-keygen -t rsa,一直回車

會在當前用戶目錄下創建文件夾 .ssh,

3、將公鑰文件上傳到虛擬機上:

ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.1.196

連接上虛擬機后會提示你輸入密碼

注:ssh-copy-id -i   上傳命令

  ~/.ssh/id_rsa.pub  本地電腦上公鑰文件路徑

  root@192.168.1.196  虛擬機上centos7用戶名(root)和主機ip(192.168.1.196)

4、根據提示驗證。輸入ssh root@192.168.1.196,不用輸入密碼就可登錄成功。


免責聲明!

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



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