普通使用者ssh無密碼登陸失敗
今天同事問了一個問題,說是ssh無法和遠端主機建立信任連結,無論怎麼設定金鑰,始終無法免密碼登陸;起初,我看生成金鑰的顯示和之前的有點不一樣,以為是生成的金鑰有問題,但是嘗試生成了很多次,都是一樣的,後來去網上查了查,發現,沒有條框的金鑰也是可以的。於是,換個思路重新考慮。直到從一個網頁上看到先從/var/log/secure日誌看到是許可權問題:Dec 21 14:54:55 SHLT-TB-ORACLEBAK sshd[12347]: Authentication refused: bad ownership or modes for directory /home/oracle (tailf /var/log/secure),才知道,對於普通使用者來說,要想建立ssh信任連結,對.ssh目錄許可權要求很嚴格:
sshd為了安全,對屬主的目錄和檔案許可權有所要求。如果許可權不對,則ssh的免密碼登陸不生效。
使用者目錄許可權為 755
rsa_id.pub 及authorized_keys許可權一般為644
rsa_id許可權必須為600。
相關文章
- ssh無密碼登入認證失敗密碼
- ssh免密碼登入失敗解決密碼
- linux 設定ssh無密碼登陸Linux密碼
- ssh免密碼登陸密碼
- [SSH服務]——一個SSH無密碼登陸實驗密碼
- Linux Centos 普通使用者無法登陸SSH 問題LinuxCentOS
- Linux CentOS普通使用者無法登陸SSH問題LinuxCentOS
- 密碼過期引起的ssh無法登陸密碼
- 配置SSH免密碼登陸密碼
- SSH安全登陸原理:密碼登陸與公鑰登陸密碼
- SSH免密登陸
- Linux下root密碼正確卻登陸失敗Linux密碼
- ssh只能遠端登陸到普通使用者,不能以root遠端登陸
- ssh-copy-id登陸無需重複輸入密碼密碼
- PbootCMS網站初次登陸失敗(賬號和密碼都對)boot網站密碼
- linux 關閉只允許SSH登陸(允許使用者名稱、密碼登陸)Linux密碼
- Linux SSH免密登陸Linux
- Linux配置SSH免密登陸(公私鑰登陸)Linux
- Linux SSH無密碼登入Linux密碼
- oracle使用者登陸失敗次數限制修改Oracle
- 開啟SUSE Linux的SSH密碼登陸Linux密碼
- Linux SSH 無法登陸Linux
- SSH無需密碼金鑰登入密碼
- 如何實現 SSH 無密碼登入密碼
- ssh直接帶密碼登入Linux,Linux自動密碼登陸利器sshpass密碼Linux
- 10G密碼版本使用者無法登陸問題密碼
- 新使用者首次登陸修改密碼密碼
- root使用者ssh無法登陸到伺服器伺服器
- Oracle10G審計失敗的使用者登陸Oracle
- SSH無密碼登入到指定機器密碼
- 【爛KDE】Linux登入時使用者密碼正確,卻登入失敗Linux密碼
- 主機安裝zblog 無法登陸:錯誤原因:登入失敗
- 使用ssh-keygen,實現免密碼登陸linux密碼Linux
- SSH免密碼登入密碼
- js登陸三次失敗問題JS
- 普通使用者SSH無密碼互信建立 出現的問題以及解決辦法密碼
- Linux伺服器批量ssh免密登陸Linux伺服器
- Linux使用者密碼後不能登陸(回到原登陸狀態)問題Linux密碼