配置SSH無密碼登陸

2021-09-08 14:25:49 字數 450 閱讀 4967

1.確保openssh+openssh-server+opssh-client正確安裝

2.檢查是否啟動了sshd程序

ps -af | grep 'sshd'
3.在客戶端生成公私金鑰對

ssh-keygen -t rsa
此時在/home/usrname/.ssh下會生成檔案:

id_rsa : 生成的私鑰檔案

id_rsa.pub : 生成的公鑰檔案

4.複製公金鑰檔案id_rsa.pub內容到遠端服務端的authorized_keys檔案

authorized_keys:存放客戶端免密登入的公鑰,主要通過這個檔案記錄多台機器的公鑰

know_hosts : 已知的主機公鑰清單

注意:  .ssh的許可權必須為700, authorized許可權必須為600

配置 ssh無密碼登陸

首先確保 linux 系統中已經安裝了 ssh,否則先安裝 ssh 接下來開始配置 ssh無密碼登陸 確保在 home user 使用者目錄下存在 ssh目錄,可以使用一下命令進行檢視 ls a home user如果不存在可以自己手動建立乙個 mkdir home user ssh接下來沒輸入命令...

安裝SSH,配置SSH無密碼登陸

環境 ubuntu16.04 ubuntu 預設已安裝了 ssh client,所以我們還需要安裝 ssh server sudo apt get install openssh server 安裝完成後,登陸本機 ssh localhost 輸入乙個yes 即可看到介面 設定無密碼登陸 首先退出剛...

Linux配置ssh無密碼登陸

1.環境準備 root使用者登陸 a.修改主機名 vi etc sysconfig network,修改hostname b.配置hosts,新增對映資訊 vi etc hosts,在下面新增ip 主機名 c.修改sshd服務配置資訊 vi etc ssh sshd config,取消被注釋的公鑰字...