關於ssh登入免密碼的問題 - Linux

Table of Contents

我現在有兩台電腦 要做互相登入免密碼

我先介紹一下兩台電腦 我兩台電腦使用者名稱假設都是davidou

一台ip為 192.168.1.200 電腦1
一台ip為 192.168.1.201 電腦2

所以我在(電腦1)一般使用者的/home/davidou下執行
ssh-keygen -t rsa

然後他會產生一個.ssh 的目錄
裡面有id_rsa id_rsa.pub
兩個檔案
(以上兩台主機都有做)

然後我執行
scp id_rsa.pub [email protected]:/home/davidou/.ssh/authorized_keys

此時我電腦二就會有
id_rsa id_rsa.pub authorized_keys 三個檔案
然後因為特別需求 所以我還必須把自己的id_rsa.pub加到authorized_keys裡面
cat id_rsa.pub >> authorized_keys

也就是說 此時我的aurhorized_keys有兩台電腦的id_rsa.pub

然後我再把這檔案 複製回電腦1
scp authorized_keys [email protected]:/home/davidou/.ssh/authorized_keys

這樣就完成了 我互相免登入的過程


現在問題來了 我照這樣做 有時候可以免密碼 有時候不行(重灌很多次測試的)

所以我想問看看說 ssh互相登入免密碼 有可能是哪裡在作怪

而今天也有做好後可以 然後砍掉在做一次 就發現又不行了

但是我過程都跟上面的一樣

還是說有哪邊要注意的 我沒注意到阿 一下可以 一下不行的

這ssh免登入我都做過幾十次了 感覺每次都在抽樂透一樣...

有人會知道問題可能會出在哪嗎?


--
只有正妹的無名才有連結價值阿.. http://www.wretch.cc/blog/fancyou
非正妹 所以沒有連結價值

--

All Comments

Emma avatarEmma2010-11-29
是不是 檔案權限?
Rachel avatarRachel2010-11-29
擁有者/檔案權限 .. 之前有遇過authorized_keys不是644
Skylar Davis avatarSkylar Davis2010-11-30
不給過的狀況 @@a
Liam avatarLiam2010-12-01
.ssh 資料夾的權限呢?