eclipse(3.x)でCVSにSSHの公開鍵認証で接続(with PuTTY)

詰め込みすぎなタイトルですが、これをやるのに最低限(と決定)の手順をまとめてみました。
必要なもの(PuTTY Download Pageから)

  • plink.exe
  • puttygen.exe

これらをまとめてどこか(ここではC:\puttyとする)におく。
手順

  1. puttygenを使って公開鍵(ファイル名は任意)と秘密鍵(ここではprivate.ppkとする)を作成する。
  2. 公開鍵を接続先サーバに登録する。
  3. eclipseのメニュー「Window→Preferences→Team→CVS→Ext Connection Method」でplinkを使うように設定する。
    CVS_RSH↓
    C:\putty\plink.exe
    Parameters↓
    -ssh -1 -i C:\putty\private.ppk -l {user} -pw {password} -P {port} {host}

あとはpserver接続と同様にCVS Repositoryを追加する。
pageant.exeを使うとParametersの-iと-pwオプションを省略できますが、「最低限の手順」てことでそれも省略

コメント

  1. よしゅき(yoshuki) より:

    書いた手順が全部eclipse(3.x)の中で完結できることを(いまさら)知りました。
    でもせっかく書いたので放置。

タイトルとURLをコピーしました