SSH免密碼登入問題 - Linux

Table of Contents

今天想要讓兩台電腦用SSH免密碼登入

但是用了老半天卻一直沒有辦法從A登到B

(但確定過兩台登入各自的localhost是沒問題且免密碼的)

要從A登入B時他就叫我輸入密碼且一直說我輸入的密碼是錯誤的

或是要把金鑰從A送到B時也是跟上面的情形一樣


我的步驟如下(括弧內表示所用的指令)

1. 先在A建立SSH金鑰(ssh-keygen -t rsa -P "")

2. cd /root/.ssh

3. cat id_rsa.pub >> /root/.ssh/authorized_keys

4. ssh comA

5. exit

6. 接著複製authorized_keys到B電腦(scp authorized_keys comB:/root/.ssh)

7. 系統要求輸入B電腦的密碼(root@comB's password: )

8. 輸入密碼後出現錯誤訊息並要求重新輸入(Permission denied, please try again.)

9. 第三次錯誤後斷聯結(Permission denied (publickey,password). lost connection)


已經爬過文,但找不到合適的解答

麻煩板上先進們幫幫忙了,謝謝

--
「學弟,我東西掉了,幫我撿一下」

「喔...」

醫生診斷:撕裂傷

--

All Comments

Linda avatarLinda2011-04-02
會不會是sshd_config沒有設定?
Carolina Franco avatarCarolina Franco2011-04-07
有點看不懂簽名檔XD
George avatarGeorge2011-04-08
會不會是cat太多次了? rm /root/.ssh/a..keys,重做試試!
Catherine avatarCatherine2011-04-10
#1CcRGfBb 這個有試嗎
Quintina avatarQuintina2011-04-15
你該不會sshd中檔案沒改允許root登入吧...
Necoo avatarNecoo2011-04-19
看起來是要允許root
Ida avatarIda2011-04-20
請問SSHD要怎樣修改呢?
Olga avatarOlga2011-04-22
可以google找「ssh root」有很多教學