問題描述:虛擬機器版本見標題,之前按照很多網友的步驟配置發現每次登入還是需要密碼,這個是按照官網的英文文件配置成功的,記錄下來為網友們提供參照!
步驟:
1、檢視當前使用者的家目錄是否有.ssh資料夾,如果沒有則建立(mkdir ~/.ssh),並修改許可權(chmod 700 ~/.ssh);
2、生成公鑰和私鑰,指令:ssh-keygen -t rsa
中途它會讓你設定passphrase,你可以一路回車鍵;rsa長度為2048;
3、第2個步驟生成的rsa長度為2048,這個指令可以加長為4096:ssh-keygen -t rsa -b 4096,會提示將原來生成的覆蓋掉 。(其實這個步驟應該也可以省略)
4、將生成的公鑰傳至主機:ssh-copy-id user@hostname,(這裡的user和hostname就是你的相應的使用者和主機資訊)
6、測試一下發現成功了:ssh localhost
以上是本人在三颱虛擬機器上均可成功的案列,我也是剛接觸不久,如果有啥表述不準確,請各位前輩多多指教!!
SSH本機免登陸密碼
今天在設定linux免登入的時候,按照hadoop官方說明的ssh設定,然後通過ssh localhost測試,可是總是提示要輸入密碼。ssh keygen t dsa p f ssh id dsa cat ssh id dsa.pub ssh authorized keys 琢磨了一下ssh的原理...
SSH本機免登陸密碼
今天在設定linux免登入的時候,按照hadoop官方說明的ssh設定,然後通過ssh localhost測試,可是總是提示要輸入密碼。ssh keygen t dsa p f ssh id dsa cat ssh id dsa.pub ssh authorized keys 琢磨了一下ssh的原理...
SSH本機免登陸密碼
今天在設定linux免登入的時候,按照hadoop官方說明的ssh設定,然後通過ssh localhost測試,可是總是提示要輸入密碼。ssh keygen t dsa p f ssh id dsa cat ssh id dsa.pub ssh authorized keys ssh的原理 命令1 ...