putty如何用密鑰登錄

今天花了一天的時間在解決putty如何用密鑰登錄linux問題,也就是不用輸入密碼,登錄linuxlinux

一、先下載putty軟件(下載官網地址安全

http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe
二、下載puttygen軟件 (官方網站:
服務器

http://the.earth.li/~sgtatham/putty/latest/x86/puttygen.exe)
三、用puttygen.exe產生公鑰與私鑰 記住在點擊generate前選擇ssh2-RSA,而後點擊generate記住
session

在程序key下方的空白處移動鼠標,直到生成密鑰結束),點下面的save private key把私鑰保存ssh

起來,擴展名是.ppk文件,另外點擊save public key 把公鑰保存起來如putty-public,將文件ide

putty-public拷到/root/.ssh/下面,若是root下面沒有.ssh能夠建立一個
四、轉換成系統識別公鑰,命令ssh-keygen -i -f /root/.ssh/putty-
測試

public>/root/.ssh/authorized_keys
五、用putty測試,在選擇左邊session 在右邊 host Name (for IP address)輸入服務器ip,點擊左
網站

邊connection下面的data,在右邊Auto-login username 中輸入root,在左邊connection下面選擇ip

ssh裏面的Auth,在右邊有一個Browse按鈕,點擊選擇剛纔用puttygen產生的私鑰,而後點擊下面get

的open,就能夠鏈接到linux服務器中去了,不用輸入密碼。
備註:將/etc/ssh/sshd_conf中的PermitRootLogin 後面改成 yes,意思是充許root經過ssh遠程

登錄,若是爲了安全,能夠將改過no,那麼這個不用密碼登錄就不能放在/root/.ssh中了,能夠改

成/home/test/.ssh/中。  另外爲了方便測試拷密鑰,能夠使用winscp軟件經過sftp協議上傳下載

相關文章
相關標籤/搜索