看板 Linux 關於我們 聯絡資訊
※ 引述《pipidog (如果狗狗飛上天)》之銘言: : 情況是這樣的,昨天不慎把自己home底下的.ssh給誤刪掉了, : 導致無法登入.為此我產生了一組新的key,public key就給 : 了管理員了,private就自己留著了. 管理員的操作如下: : (id_rsa.pub是public key) : 1. $ mkdir /home/pipidog/.ssh : 2. $ chomd 700 /home/pipidog/.ssh : 3. put id_rsa.pub in /home/pipidog/.ssh <-- not a command ! : 4. $ cat id_rsa.pub >> /home/pipidog/.ssh/authorized_keys : 5. $ chomd 644 /home/pipidog/.ssh/authorized_keys : 看起來沒什麼問題,.ssh改成644, authorize_keys也改成700 : 但是登入的時候,總是被refuse.所以就用ssh -v 來debug了一下,但是 : 實在看不懂問題究竟出在哪裡. 不曉得誰可以指點一下? 自問自答,原因是root帳號沒有把/.ssh跟authorized_keys的擁有者 從root改成user. 所以用chown改變使用者之後就解決了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 128.120.178.145