web-dev-qa-db-ja.com

Kubuntu 10.10でssh-agent(およびグラフィックパスフレーズダイアログ)を使用するにはどうすればよいですか?

最近、Ubuntuからkubuntuに切り替えました。どちらもバージョン10.10です。残念ながら、KDEではsshパスフレーズダイアログはそのままでは機能しません。 ssh秘密鍵を使用するたびに、パスワードを入力する必要があります。これは安全でも快適でもありません。

私はネット上で包括的な調査を行いましたが、古いドキュメントしか見つかりませんでした。私が試したいくつかのことはうまくいきませんでした。現在の状態:

  • 直接パスフレーズ入力を使用するSSHセットアップ
  • xセッションで実行されているssh-agent
  • $SSH_AUTH_SOCKXセッションでssh-agentのソケットに設定

パスフレーズをメモリに約15分間保持し、ボーナスとして常に入力にグラフィカルダイアログを使用するためにssh-agentを有効にするにはどうすればよいですか?

非対称SSHキーペアを使用します

  • gitVCSでのプッシュ/プル
  • 異なるサーバーシステムにリモートでログインする
3
Daniel Böhmer

ssh-agentが実行されている場合でも、追加するまで使用されません -)それにいくつかのキー-ssh-addのように。

グラフィカルなパスフレーズ入力に関しては、それらはssh-agentまたはssh-addnotの一部です。 GNOMEでは、これらはまったく異なるプログラムであるGNOMEキーリングデーモン(ssh-agentの代替としても機能します)によって表示されます。私はKDEアナログを知りません。


ssh-add環境変数を適切な「askpass」プログラムにポイントすることにより、SSH_ASKPASSでグラフィカル入力を取得する方法があります 、次にssh-add < /dev/nullを実行します。

私は個人的にGnuPGのpinentryプログラムを使用しています(KDEとGNOMEの両方のフロントエンドがありますが、使用する必要があります ラッパースクリプトを介して )。 Ubuntuで利用できるksshaskpassパッケージもあるようです。

1
user1686