今天又不知道誰在集群裡操作了什麼,機器之間的好多認證失敗了,報錯如下:
permission denied (publickey,gssapi-keyex,gssapi-with-mic).
首先檢查了配置檔案:/etc/ssh/sshd_config
去掉了下面幾行的注釋:
rsaauthentication yes
pubkeyauthentication yes
authorizedkeysfile .ssh/authorized_keys
重啟了ssdh
service sshd restart
修改了主目錄裡的檔案的許可權,如下(我的使用者是hadoop):
#chmod 600 /home/hadoop/.ssh/id_rsa
#chown -r hadoop.hadoop /home/hadoop
#chmod -r 700 /home/hadoop
#chmod 644 /home/hadoop/.ssh/authorized_keys
密碼認證恢復正常。
ssh無密碼登入認證失敗 許可權問題
servera機器已經生產rsa金鑰 且已經將public key新增到serverb機器 root ssh authorized keys 但是ssh root 135.251.208.141機器時仍然需要輸入密碼,即無密碼認證失敗 分析與處理 用ssh v debug訪問,日誌如下,但是從日誌看...
SSH無密碼認證
192.168.0.140主機上執行 root localhost ssh keygen t rsa 或 root localhost ssh keygen t rsa p f ssh id rsa 所有預設回車會在 root ssh 目錄下生成兩個檔案 id rsa 私鑰,產生私鑰的機子,即主動訪...
問題 su認證失敗
原文 本文為個人備忘錄。ubuntu 安裝後,root使用者預設是被鎖定了的,不允許登入,也不允許 su 到 root。有人說這是個不好的實踐,特別是對於伺服器來說。我覺得對於桌面使用者來說,這樣安全性更高一些,是應該的 但對於伺服器可以設定成允許 su 到root,但不允許root使用者直接登入 ...