最近、Ubuntuからkubuntuに切り替えました。どちらもバージョン10.10です。残念ながら、KDEではsshパスフレーズダイアログはそのままでは機能しません。 ssh秘密鍵を使用するたびに、パスワードを入力する必要があります。これは安全でも快適でもありません。
私はネット上で包括的な調査を行いましたが、古いドキュメントしか見つかりませんでした。私が試したいくつかのことはうまくいきませんでした。現在の状態:
$SSH_AUTH_SOCK
Xセッションでssh-agentのソケットに設定パスフレーズをメモリに約15分間保持し、ボーナスとして常に入力にグラフィカルダイアログを使用するためにssh-agentを有効にするにはどうすればよいですか?
非対称SSHキーペアを使用します
ssh-agent
が実行されている場合でも、追加するまで使用されません -)それにいくつかのキー-ssh-add
のように。
グラフィカルなパスフレーズ入力に関しては、それらはssh-agent
またはssh-add
のnotの一部です。 GNOMEでは、これらはまったく異なるプログラムであるGNOMEキーリングデーモン(ssh-agent
の代替としても機能します)によって表示されます。私はKDEアナログを知りません。
ssh-add
環境変数を適切な「askpass」プログラムにポイントすることにより、SSH_ASKPASS
でグラフィカル入力を取得する方法があります 、次にssh-add < /dev/null
を実行します。
私は個人的にGnuPGのpinentry
プログラムを使用しています(KDEとGNOMEの両方のフロントエンドがありますが、使用する必要があります ラッパースクリプトを介して )。 Ubuntuで利用できるksshaskpass
パッケージもあるようです。