※ 引述《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