記錄配置伺服器免密登入

前端陳晨發表於2018-12-08

首先,為什麼我們要做伺服器的免密登入?

1.自己登入伺服器方便。

2.最重要是的後期配置自動化部署。

下面我們來了解下怎麼配置伺服器免密登入吧~

1、生成祕鑰對

ssh-keygen-t rsa -C "你自己的名字" -f "你自己的名字_rsa"

2、上傳配置公鑰

上傳公鑰到伺服器對應賬號的home路徑下的sh/中(ssh-copy-id -i "公鑰檔名"使用者名稱@伺服器或域名) 配置公鑰檔案訪問許可權為600

3、配置本地私鑰

把第一步生成的私鑰複製到你的home目錄下的.ssh/路徑下 配置你的私鑰檔案訪問許可權為600 chmod 600 你的私鑰檔名

4、免密登陸功能的本地配置檔案

編輯自己home目錄的.ssh/路徑下的 config檔案 配置 config檔案的訪問許可權為644 下面是我的config配置,登入的時候只需要輸入ssh www即可完成登入

Host www
    HostName 10.211.55.6
    Port 22
    User root
    IdentityFile  ~/.ssh/id_rsa
    IdentitiesOnly yes
複製程式碼

相關文章