天天看點

用PuTTY SSH 密鑰生成工具puttygen.exe生成密鑰.

<b></b>

 

生成的密鑰類型和位數按照預設的就ok,ssh-2 rsa,1024位

生成密鑰時你需要在空白區域移動滑鼠,以便産生随機資料

點選儲存私鑰(可以不設定密碼保護),不要生成公鑰,因為putty生成的公鑰openssh無法使用.

2.ssh密碼方式登入遠端linux伺服器/vps,建立.ssh/authorized_keys.

<code>vim ~/.ssh/authorized_keys</code>

将puttygen.exe生成的公鑰内容粘貼至~/.ssh/authorized_keys.

注:公鑰内容就在顯示的公鑰(p)由openssh認可: 這行字元下面.

至于為什麼檔案名是authorized_keys,可以在/etc/ssh/sshd_config中找到下面兩行

<code>#pubkeyauthentication yes</code>

<code>#authorizedkeysfile .ssh/authorized_keys</code>

3.用ssh證書登陸你的linux伺服器/vps

putty→會話:将伺服器ip填好

putty→連接配接→資料:填好自動登陸使用者名

putty→連接配接→ssh→認證:選擇認證私鑰檔案

回到putty→會話:儲存的會話,填個名稱儲存下吧,下次直接輕按兩下名稱就可以登入了,趕緊登入吧.

4.為了安全你需要取消ssh的密碼認證方式.

<code>vim /etc/ssh/sshd_config</code>

添加下面這行

<code>passwordauthentication no</code>

重新開機ssh服務

<code>service sshd restart</code>