環境:
Windows10客戶端
Centos7服務器
Putty
操作:
1、下載putty軟件
Puttygen是putty軟件中的一個套件,可以直接利用puttygen軟件生成ssh密鑰,因此使用putty安裝包。
2、生成ssh密鑰
找到puttygen,點擊generate,得到公鑰(注:生成公鑰過程中不斷在空白區域滑動鼠標可加快生成密鑰)。
自定義passphrase(注:用於啟動、修改私鑰,最好為20位以上的復雜密碼)。
保存公鑰和私鑰文件到自定義文件夾中。
3.向服務器中加入公鑰
首先最好創建一個普通用戶
在普通用戶模式下,創建.ssh/authorized_keys文件,並向其中加入公鑰內容。
$mkdir .ssh
$chmod 700 .ssh
$vim .ssh/authorized_keys ##此時向其中加入公鑰,再按shift+ZZ退出vim
$cd .ssh
$chmod 600 authorized_keys
4、往putty中添加私鑰
如下圖所示,選擇Putty->Connection->SSH->Auth->Browse,往選框中加入個人私鑰文件。
5、打開putty
每次使用前打開Pageant軟件,並輸入私鑰相應的passphase密碼。
並確保Putty->Connection->SSH->Auth中的"Attempt authentication using Pageant"選框被勾上。
參考資料: