0

RHEL Linux ホストで gitolite をセットアップしました。これは機能しており、ssh キーを受け入れるという役割を果たしています。

リポジトリの管理ツールとして tortoisegit を使用するようユーザーに指示しました。これは、tortoisegit に ssh キー ジェネレーターと pageant が付属しているためです。ページェントが実行され、キーが読み込まれると、正常に動作します。

しかし。

一部のユーザーはキーをロードするのを忘れ、gitolite ユーザー パスワードを求めるポップアップが表示されます。ダイアログのタイトル:TortoisePlik コンテンツ: git@servername.com パスワード: ダイアログの画像: http://i.imgur.com/Vbbk7.png

pam や sshd のように、サーバー側の構成を変更してこのダイアログを拒否する方法はありますか?

4

2 に答える 2

4

SSH 認証方式は SSH サーバーで構成されます。OpenSSH の場合 – /etc/ssh/sshd_config.

で説明されているように、特定のオプションをブロックsshd_config(5)で設定できます。Matchブロックを追加しMatch User git、その内部でパスワードとキーボード インタラクティブ認証方法を無効にします。

Match User git
    PasswordAuthentication no
    KbdInteractiveAuthentication no
于 2012-02-03T20:46:29.980 に答える