FaqHowToSetUpSSHAuthJa

公開鍵 SSH 認証を設定するにはどうしたらよいですか?

ビルトイン SSH はパスワード認証しかサポートしていません。非対話モードを使用するには外部 SSH を設定する必要があります。外部 SSH フィールドは標準的な UNIX CVS の CVS_RSH 構文を使用できます。例えばユーザー名、サーバー名、実行コマンドは IDE の CVS サポートが提供します。

例えば Windows では以下のように外部 SSH コマンドを指定します:

> plink -i private_key_filename

ファイアーウォール下では外部 SSH コマンドがファイアーウォールトンネルを扱える必要があります。Linux では以下のようになります:

$ /usr/bin/runsocks ssh

以下のようにコマンドシェルでサーバーへ接続できるかどうか確認することができます。次の UNIX レスポンスは noop をタイプすることでトリガーされます。

$ ssh -l pkuzel cvs.sourceforge.net "cvs server"
noop
ok

バージョン: NetBeans 5.0

putty を使う

これは NetBeans 5.5 で使用することができます。

Windows ユーザーは http://www.howtoforge.com/ssh_key_based_logins_putty のページを参照しプライベート鍵を puttygen を使って生成します。

これらの4ページに書かれている作業をしすべてを設定したら(pageant の実行を含む) plink を外部 SSH に指定することができます。plink -i private_key_filename の必要はありません。

注意: 以下のようにコマンド行プロンプトで接続を核にすることができます。>plink <username>@<cvs_servername> (<username> はユーザー名、<cvs_servername> は CVS のサーバー名に置き換えて下さい。)

プライベート鍵はパスフレーズとともに保存してください。これは Windows で pageant と NetBeans を使うときに必要です。NetBeans はパスフレーズを聞かないため pageant が動作しないとハングします。


Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo