Re: [問題] 關於ssh登入免密碼的問題

看板Linux作者時間15年前 (2010/11/27 23:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
沒有回答 原PO的問題 只是剛好有個 bash script 也是做同樣的事情 跟大家分享: #!/bin/bash # remote username & remote host r_usr=kiani r_host=remote-host.net cd ~ ssh-keygen -t rsa ssh $r_usr@$r_host mkdir -p .ssh cat .ssh/id_rsa.pub | ssh $r_usr@$r_host 'cat >> .ssh/authorized_keys' ※ 引述《davidou (老歐 ! 月夜雪嵐)》之銘言: : 我現在有兩台電腦 要做互相登入免密碼 : 我先介紹一下兩台電腦 我兩台電腦使用者名稱假設都是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 davidou@192.168.1.201:/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 davidou@192.168.1.200:/home/davidou/.ssh/authorized_keys : 這樣就完成了 我互相免登入的過程 : 現在問題來了 我照這樣做 有時候可以免密碼 有時候不行(重灌很多次測試的) : 所以我想問看看說 ssh互相登入免密碼 有可能是哪裡在作怪 : 而今天也有做好後可以 然後砍掉在做一次 就發現又不行了 : 但是我過程都跟上面的一樣 : 還是說有哪邊要注意的 我沒注意到阿 一下可以 一下不行的 : 這ssh免登入我都做過幾十次了 感覺每次都在抽樂透一樣... : 有人會知道問題可能會出在哪嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.168.76.35
文章代碼(AID): #1CyHquxz (Linux)
討論串 (同標題文章)
文章代碼(AID): #1CyHquxz (Linux)