trampで秘密鍵認証を:ssh-agent.el

iphonesshで接続しているのだけど、一応というか当然公開鍵暗号なのでemacs上からtrampで接続する敷居がちょっと高い。暇になったので接続方法を調べた。
http://www.gfd-dennou.org/library/cc-env/cvs/misc/ssh-rsa.htm#label-14
前に作ったiphone用のid_rsa.pubを~/.ssh/に置いて、一回上のリンク先の操作をしてiphoneのホストをandlinux側に登録:

$ ssh-agent xterm
(↓今できたtermで)
$ ssh-add
$ ssh mobile@iphone_ip_address

これで、ssh-agentで作ってssh-addしたターミナルからemacsを開けばそのままsshが通る。
でも便利そうなのでemacs内で完結するhttp://glozer.net/code.html#ssh-agent を使ってみた。いや、これは便利。すばらしい。