hnakamur’s blog

ものすごい勢いで忘れる私のために未整理でもいいからとりあえずメモ

ラベル keychain の投稿を表示しています。 すべての投稿を表示
ラベル keychain の投稿を表示しています。 すべての投稿を表示

2010-09-25

CentOS: keychainでssh-agentを管理

# yum install keychain

ログイン時に実行するコマンドを設定

$ vi ~/.bash_profile

以下の2行を追加

/usr/bin/keychain ~/.ssh/id_rsa
source ~/.keychain/$HOSTNAME-sh

一旦ログアウトしてログインしてみる(PuTTYの例)。

login as: hnakamur
Authenticating with public key "imported-openssh-key" from agent
Last login: Sat Sep 25 15:49:51 2010 from 192.168.11.2

 * keychain 2.7.0 ~ http://www.funtoo.org
 * Found existing ssh-agent: 3594
 * Adding 1 ssh key(s): /home/hnakamur/.ssh/id_rsa
Enter passphrase for /home/hnakamur/.ssh/id_rsa: パスワードを入力
 * ssh-add: Identities added: /home/hnakamur/.ssh/id_rsa

[hnakamur@sunshine12 ~]$ ssh vm01
Last login: Sat Sep 25 15:47:14 2010 from 192.168.122.1
[hnakamur@vm01 ~]$ パスワード入力せずにログインできた

参考:keychain: Set Up Secure Passwordless SSH Access For Backup Scripts

2009-10-09

keychainでssh-agentを管理

man keychainによるとkeychain - re-use ssh-agent and/or gpg-agent between loginsというものだそうです。

$ sudo aptitude install keychain
$ vi ~/.bash_profile

以下の内容で作成します。

# keychain
eval `keychain --nogui --eval ~/.ssh/id_rsa`

~/.ssh/id_rsa.pubも置いておかないとなんかエラーか警告が出たので置くようにしました。

yum infoで探すとCentOSでもrpmforgeにありました。が、今の構成では不要なので試してはいません。

ブログ アーカイブ