Linux下配置SSH免密碼登錄:
假設用戶名為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的一堆私鑰和公鑰,相當於鑰匙和鎖。