Unixマシン→Unixマシンにsshで繋ぐ

| コメント(0) | トラックバック(0)

win→UnixならputtyAgentをスタートアップに起動して秘密鍵を登録してから繋げばよいのだが
Unixマシンでコレに当たる作業をどうすればよいのか知らなかったので忘れないようにメモっておく。

とりあえず.sshディレクトリ内に接続先用の秘密鍵(id_dsa:パーミッション600に変更)とか置いておく(ちなみに公開鍵は.pubがくっつく。パーミッションは644が適当か。)

んでシェルにeval `ssh-agent -s`と打ち込んで(bash系の場合。csh系は-sじゃなく-cらしい)実行。

agentが立ち上がるので(ちなみにprintenvでSSH_AGENT_PIDが更新されてるのを確認できる)
後はssh-addと打ち込んで実行。パスフレーズを聞かれるので打ち込む。
これで後はputtyの時と同様毎回パスフレーズを打つ必要はなくなる。

ちなみにagentを終了させたかったらssh-agent -k

#追記
#Keychainというソフトを入れればこの辺のことを自動的にやってくれる。

トラックバック(0)

トラックバックURL: http://hoge.sub.jp/blog-cgi/mt/mt-tb.cgi/170

コメントする

このブログ記事について

このページは、Lyoが2005年12月25日 00:19に書いたブログ記事です。

ひとつ前のブログ記事は「戦場のメリークリスマス」です。

次のブログ記事は「svn:Can't recode string」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

OpenID対応しています OpenIDについて
Powered by Movable Type 4.261