記錄配置伺服器免密登入

2021-09-13 02:16:19 字數 629 閱讀 1644

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

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

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

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

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

上傳公鑰到伺服器對應賬號的home路徑下的sh/中(ssh-copy-id -i "公鑰檔名"使用者名稱@伺服器或網域名稱)

配置公鑰檔案訪問許可權為600

把第一步生成的私鑰複製到你的home目錄下的.ssh/路徑下

配置你的私鑰檔案訪問許可權為600

chmod 600 你的私鑰檔名

編輯自己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

伺服器免密登入

由於有多台伺服器,每次登入還需要 去找對應的伺服器位址,然後輸入密碼,為了避免麻煩,就使用了免密登入。普通登入方式 ssh p 22 root 120.79.155.201 每次登入還需要輸入密碼,比較麻煩 更換免密碼登入 本地操作 本地的公鑰位置 ssh id rsa.pub ssh目錄下建立乙個...

linux伺服器配置免密登入方法

之前寫過一篇文章,對這個東西認知比較淺顯,最近在學nodejs部署專案,其中有這一塊,把幾句主要的命令記錄一下。以下分為兩個操作部分,本地和伺服器。一 本地操作 1 檢視當前目錄 然後用ls a命令檢視一下當前目錄下的檔案,應該有乙個.ssh資料夾 2 生成金鑰對,敲完命令一直回車 3 檢視.ssh...

Linux免密登入伺服器

1.本機 ssh 資料夾獲取公鑰 私鑰檔案 公鑰 id rsa.pub 私鑰 id rsa 如您未找到金鑰檔案,可通過ssh keygen t rsa生成。如圖 2.目標機 需要登入的遠端機器 1 使用ssh登入目標機器 如 ssh root 101.200.237.2 輸入目標機器密碼 3 修改 ...