Linux下配置SSH免密碼登入

2021-06-14 11:17:41 字數 1299 閱讀 7649

假設使用者名為sinbad

你要做的就是按 y  就可以了。

2)配置為可以免密碼登入本機,首先要檢視當前使用者下是不是存在 「.ssh」 資料夾。

因為這是乙個隱藏資料夾,所以我們需要輸入命令列:

ls -a /home/sinbad (顯示所有的檔案)

一般來說的話,安裝ssh的時候,會自動在當前使用者下建立這個 .ssh 資料夾的,如果沒有的話,我們就手動建立乙個。

註解:ssh-keygen  代表生成金鑰

-t 表示制定生成的金鑰型別

dsa 是 dsa金鑰認證的型別;

-p 用於提供密碼;

『』 現在明白這兩個單引號是什麼意思了嗎?裡面就是空的。也就是說,我們設定的密碼就是沒有密碼。

-f 指定生成的金鑰檔案。

~ 代表當前使用者的資料夾 就是說:是  /home/sinbad 

這個命令會在.ssh 資料夾下建立id_dsa和id_dsa.pub 這兩個檔案,這是ssh的一堆私鑰和公鑰,相當於鑰匙和鎖。

接下去我們要做的就是將id_dsa.pub這個公鑰檔案,追加到授權的key中區。

輸入的命令如下:

cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys

意思就是:把公鑰檔案載入到用於認證的公鑰檔案中,這裡的authorized_keys是用於認證的公鑰檔案。

到此為止,我們這邊的免密碼登陸本機的配置,已經配置完成了。

3)驗證ssh是否安裝成功,以及是否可以免密碼登入本機。

輸入命令:

這樣子的話,就說明已經安裝成功了。

繼續。。驗證。

到這裡就說明ssh已經安裝成功了。如果第一次登入時會詢問是否繼續登陸,只要輸入 yes 就可以了。

驗證ssh免密登入 如何配置 SSH 免密碼登入

ssh 是用於管理與伺服器通訊的加密協議。當你使用 linux 伺服器時,你的大部分時間有可能都花費在通過 ssh 連線到伺服器的終端會話中。儘管有許多不同的通過 ssh 登入伺服器的方法,但在這篇文章中,我們將重點介紹 ssh 金鑰方式。ssh 金鑰提供了一種簡單,但極其安全的登入伺服器的方法,這...

Linux下配置ssh免密碼登入

linux下配置ssh免密碼登入,如機器a免密碼登入機器b,步驟如下 準備 用yum安裝ssh 1.開啟ssh systemctl restart sshd.service systemctl start sshd.service systemctl stop sshd.service 停止ssh服...

linux配置免密碼ssh登入

hadoop部署需要ssh免密碼登入.在官方 上就兩句話 1.ssh keygen t rsa p 2.cat ssh id rsa.pub ssh authorized keys 但是在我的機器上出現了很多的問題,導致一直ssh還是需要密碼,在這裡一一寫下 1.authorized keys的許可...