Hatena::ブログ(Diary)

だいありふるり このページをアンテナに追加 RSSフィード

2009-06-26

[][]ssh-agentによるパスフレーズスキップ

今作業中の環境では、まず踏み台へsshログインし、その後本命マシンssh接続しています。しかし、踏み台と本命マシンで鍵が異なるため、本命マシンへの接続時に毎回パスフレーズ入力する必要があって面倒に感じていました。

踏み台ログイン後にssh-agentを起動しても、別ターミナルで踏み台にログインするとそちらではssh-agentの設定が反映されません。

色々と調べていると、ssh-agent起動時にSSH_AGENT_PIDとSSH_AUTH_SOCKの2つの環境変数が設定され、sshはこの設定を元にssh-agentに認証させるらしい、ということが分かりました。

そこで、ログイン時にssh-agentが起動していたら環境変数を設定するよう.bash_profileに記述することにしました。

#!/bin/bash

#################################
# SSH-AGENT check.
#################################
user_name=`who am i | awk '{print $1}'`
ssh_agent_pid=`ps -U $user_name | grep -v grep | grep ssh-agent | awk '{print $1}'`
ssh_sock_dir=/tmp/`ls -l /tmp | grep "$user_name" | awk '{print $9}'`
ssh_auth_sock=$ssh_sock_dir/`ls -l $ssh_sock_dir | grep "$user_name" | awk '{print $9}'`

if [ "$ssh_agent_pid" != "" -a "$ssh_auth_sock" != "" ]
then
echo ssh-agent running!!!
SSH_AGENT_PID=$ssh_agent_pid
SSH_AUTH_SOCK=$ssh_auth_sock
SSH_AGENT_CHECKED="yes"
export SSH_AGENT_PID
export SSH_AUTH_SOCK
export SSH_AGENT_CHECK
fi

unset user_name
unset ssh_agent_pid
unset ssh_sock_dir
unset ssh_auth_sock

また、ログアウト時にssh-agentをkillし忘れて大変なことにならないよう、.bash_logoutに次のように設定しました。

#!/bin/bash

#################################
# SSH-AGENT check & kill.
#################################
if [ "$SSH_AGENT_PID" != "" -a "$SSH_AUTH_SOCK" != "" -a "$SSH_AGENT_CHECKED" != "yes" ]
then
ssh-agent -k
fi

ssh-agentが起動していてかつSSH_AGENT_CHECKEDがyesで無い場合、つまりssh-agentを起動したターミナルの場合のみ、ssh-agentをkillします。



普段あまりシェルスクリプトを書かないので少し時間はかかりましたが、便利な開発ライフが遅れてハッピーです。

とりあえず生で!!!!!!!とりあえず生で!!!!!!! 2009/07/28 16:16
生挿入はムリって女の子でも「とりあえず生で」って言ってみたらウケて簡単に生で挿れさせてくれるなwwwwww
挿れてしまいさえすれば中出汁も余裕だし言ってみる価値ありすぎだろ?
まぁここの女は言わなくても100%生おkだけどwwwwwwwwww

http://netoge.bolar.net/epDotmr/

試してみたお!試してみたお! 2009/08/08 02:09
オッス!ニートの桜井だよ!いやいや毎度毎度!!!!!
ここで釣った女でコンニャクオナと生マヌコのどっちが気持ちいいか試したお!!
えとうん・・・問答無用で生マヌコの勝ちだわwwwwwwwwwww
てかハメさせてくれた女子が当たり前のように10万くれたんだけど何でー???

http://ene.creampie2.net/iw6wNn5/

えふwwえふwwえふwwwえふwwえふwwえふwww 2009/08/11 21:16
ケイジの奴・・ネットやっててコレ知らないって何なのwwwwww
金に困ってるみたいだから教えてやったらソッコーでヤりやがったしww
てかあいつキモデブなのに何でいきなり8 万貰えてんの???
わけわかんねぇしwwwwwww

http://kachi.strowcrue.net/gQaTByZ/

自由だーーーー!!!!!!自由だーーーー!!!!!! 2009/08/18 22:23
セ ク っ て 稼 げ るなら旅したついでにヤる事にしたんだけど、これウメェわwww
女の家に泊まるから宿代いらないし、旅先で稼げるから財布もイラねーwwww

とりあえず女の子と約束して、家に泊めてもらって、ハ メ て、諭 吉ゲットwww
楽勝すぎてすげぇ笑えるwwwww
儲 か る旅って最高ーーーwwwwwww

http://yuzo.plusnote.net/21imoQX/

よーちよちよちよち!!!!よーちよちよちよち!!!! 2009/08/24 09:58
最近ここの女におしゃぶり咥えさせてガラガラ持たせて
パッコンパッコンしてやったんだが、反応がハンパネェっすwwwwwwww

「気持ちいいですぅーん!!はあっぁぁああ!!!」

こんな萌えボイスで叫ばれたら余計に興 奮するっての!!!!!!

仕方ないからずぶずぶ奥まで挿れてあげたら
ずっと潮ピュルーって飛ばして痙攣しまくりー(・∀・)ぐっふふ

http://okane.d-viking.com/4S0Y6J7/

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/fullry/20090626/p1