1. 程式人生 > >ssh配好無密碼登入(RSA公鑰)後,還要密碼登入的問題的解決思路

ssh配好無密碼登入(RSA公鑰)後,還要密碼登入的問題的解決思路

http://blog.chinaunix.net/uid-670018-id-2077065.html

  
    對ssh使用 -v 引數debugv發現已經公鑰授權已經通過,但接下來還是採用密碼認證。百思不得其解。於是在網上查,好多人都遇到了這個問題,也有很多的解決方法,但每一個都試過了就是不行。
  • 方法一:改.ssh目錄的許可權為700      無效
  • 方法二:重新生成金鑰               無效
  • 方法三:修改sshd_config裡的選項    無效
  • 方法四:把可以登入的機器上的和ssh
     相關檔案按原許可權拷貝到本地         無效
  • 最後想到可能中途拷錯,對所有的相關檔案md5發現是一樣的,很無語.......
    無意中發現這臺機器配了samba並把root目錄做了samba對映,可能是為了方便把root目錄的許可權改成了777。我當時用samba也很容易出現許可權問題,當時也是用這種很“暴力”的方法解決的,但我不是對/root目錄是對其下的一個小目錄。想到/root目錄在Linux上是有較強的安全管理規則的。可能是這個出了問題。對root改回650,再次測試成功通過。心喜!     網上的大多數此類問題都是配置和授權問題,改sshd_config檔案的居多。這次遇到的這個問題很少見,但解決問題的方法可以提煉一下。當覺得問題無解時,不妨休息一下換個思路,