天天看點

cygwin配置ssh免密碼登入錯誤及其解決方法

在windows下用cygwin配置ssh的無密碼登入時,一直沒有成功。

網上給出的指令很簡答,就如下幾句。

1、ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa (注意前後dsa一緻)

2、cd ~/.ssh/,然後 cp id_dsa.pub authorized_keys

     或者cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys

然後就可以用指令ssh localhost測試是否成功。

由于我第一步錯寫了第一步,把最後一個dsa寫成了rsa,導緻一直不能實作免密碼登陸。

後通過改寫設定rsa,最終解決此事。

步驟如下:

1、cygwin下輸入指令:ssh-keygen -t rsa 

2、進入.ssh目錄:cd .ssh/

3、生成認證檔案:cp id_rsa.pub authorized_keys

4、測試結果:ssh localhost.

OK,解決了。

過程如圖:

cygwin配置ssh免密碼登入錯誤及其解決方法

繼續閱讀