假設用戶名爲sinbad
1) 確認已經連接上了互聯網,這時候我們要做的事情就是下載ssh安裝包
你要做的就是按 Y 就可以了。
2)配置爲可以免密碼登錄本機,首先要查看當前用戶下是不是存在 “.ssh” 文件夾。
因爲這是一個隱藏文件夾,所以我們需要輸入命令行:
ls -a /home/sinbad (顯示所有的文件)
一般來說的話,安裝ssh的時候,會自動在當前用戶下創建這個 .ssh 文件夾的,如果沒有的話,我們就手動創建一個。
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
註解:
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 -version
這樣子的話,就說明已經安裝成功了。
繼續。。驗證。
到這裏就說明SSH已經安裝成功了。如果第一次登錄時會詢問是否繼續登陸,只要輸入 yes 就可以了。