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

By Genevieve
at 2010-11-27T23:01
at 2010-11-27T23:01
Table of Contents
沒有回答 原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 [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免登入我都做過幾十次了 感覺每次都在抽樂透一樣...
: 有人會知道問題可能會出在哪嗎?
--
Tags:
Linux
All Comments
Related Posts
在ubuntu server 上更改MTA的方法?

By Ursula
at 2010-11-27T17:39
at 2010-11-27T17:39
請問要怎麼把桌面輸出到投影機呢?

By Kumar
at 2010-11-27T17:37
at 2010-11-27T17:37
ubuntu內的播放器會自動抓字幕??

By Ingrid
at 2010-11-27T13:08
at 2010-11-27T13:08
corntab排入scp指令

By Agnes
at 2010-11-27T11:29
at 2010-11-27T11:29
Atmel FLIP Programmer 連不上開發版的問題

By Elvira
at 2010-11-27T11:28
at 2010-11-27T11:28