ssh-agent - Linux

Tom avatar
By Tom
at 2010-12-18T16:26

Table of Contents



我每天要固定從log server上撈log 到我的desktop。
log server只開放ssh。我寫了一個shell script來故這件事。
連到log server的方式是public key authentication。

直接執行這個script是正確可以取回log file,不過叫cron執行就有問題。
cron的訊息是:
Permission denied, please try again.
Permission denied, please try again.
Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).

我己經把private key加到ssh-agent裡; ssh-add ...

環境是ubuntu 9
key 是由ssh-keygen 產生,以ssh-copy-id的方式放到remote server
帳號是一般user權限

# get log file
....
for i in logdir1 logdir2 logdir3 ...
...
...
if $(ssh logman@$log_server test -e $src); then

scp logman@$log_server:$src/201* $dst_dir/$i || \
(echo "$i: honeynet copy failed !" && exit 1)
else
echo "$i: log files are not ready !"
exit 1
fi
...
---

我search了一下資料,不知是不是要用keychain?
我照search到的文章設了.profile 加上keychain ,變成gdm無法登入


thanks

--
Tags: Linux

All Comments

Jacky avatar
By Jacky
at 2010-12-21T07:45
是誰執行? root 還是你? key 是用 root 的還是你的?
Queena avatar
By Queena
at 2010-12-26T07:43
一般user的
Queena avatar
By Queena
at 2010-12-27T18:47
找了好久,應該是要用 keychain,在script最開始的時候
Caitlin avatar
By Caitlin
at 2010-12-28T21:49
把ssh-agent的變數source進來。

雙網卡NAT實做

Madame avatar
By Madame
at 2010-12-18T15:40
Internet--[Master router]+[DNS]-----------[ R2 ] (Public IP) (Net_1 IP+Pubic IP) (Net_1 IP) | (Net2 IP)192.168.1.1 ...

關於用wine開啟遊戲 (war3/sc2)

Annie avatar
By Annie
at 2010-12-18T14:40
(ubuntu 10.10) 請問,關於用wine開啟魔獸三和星海二 我的wine是1.3.9版,開啟魔獸三的時候異常lag,上網查後發現要在後面加上 -opengl 而後執行星海二時發現加上 -opengl後效能也比較好。 但是,問題在這,我在桌面上新增啟動圖示:以終端機內啟動,輸入一樣的指令: ...

手機上網速度超慢

Cara avatar
By Cara
at 2010-12-18T01:14
系統:Mint9 手機:長江w007 我透過傳輸線連接電腦上網 若單從手機上測速網站 http://www.ascc.sinica.edu.tw/netsrv/speed/index.php 速度是1M~3M不定 但接上電腦上網郤只有40~52k 開System Monitor看網路速度沒超過10k ...

Linux上無法更新到OP11

Daniel avatar
By Daniel
at 2010-12-17T13:25
※ [本文轉錄自 Browsers 看板 #1D2lHF2G ] 作者: karst10607 (君子務本 本立而道生) 看板: Browsers 標題: [-OP-] Linux上無法更新到OP11 時間: Fri Dec 17 13:25:32 2010 我是用ubuntu 10.10 更新管理員可以 ...

remote control的問題

Selena avatar
By Selena
at 2010-12-17T09:10
狀況 目前想透過下列方式在linux中呼叫windows 去其他機器安裝東西 Linux(下command執行windows bat檔) ------andgt; windows (driver Install) ----andgt;centos 該語言在linux沒裝 也找不到相關安裝套件 所以只安裝 ...