SSH本機需要輸入密碼問題

2021-06-08 19:14:41 字數 431 閱讀 6120

生成ssh金鑰後,ssh到其他主機不需要密碼,但ssh到本機卻要輸入密碼,check了下,發現是許可權問題,~/.ssh目錄下的檔案許可權應該為:

-rw-r--r--  1 hadoop hadoop  402 2012-08-23 09:47 authorized_keys

-rw-------  1 hadoop hadoop 1675 2012-08-23 09:43 id_rsa

-rw-r--r--  1 hadoop hadoop  402 2012-08-23 09:43 id_rsa.pub

-rw-------  1 hadoop hadoop 3094 2012-08-23 10:34 known_hosts

在查詢原因時,$ssh localhost -v 可以追蹤資訊,通過ubuntu的/var/log/auth.log也可檢視有關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的原理...

Mac 配置 SSH 後仍需要輸入密碼

初玩 mac 電腦時,配置過 ssh 成功後就沒有管了,但後來需要再次配置到另外的賬號下,結果就出現問題了,老是不成功,按道理只是獲取本地的 ssh key 就可以了,經過多次誤操作後,決定重新配置。1.配置賬戶 git config global user.name account name 使用...

SSH配置免密碼登入後,仍需要輸入密碼 解決方案

在配置ssh免密碼登入的時候,發現配置完成後仍然需要輸入密碼,檢視網路資源,意識到是檔案許可權問題,但是按照網上的很多部落格都不成功。後來發現了問題所在 不止authorized keys需要修改檔案許可權,ssh資料夾的許可權也需要修改。而且,如果配置已經完成了,再回頭修改檔案許可權似乎也不能成功...