web-dev-qa-db-ja.com

Xfce用のSSHキーチェーン

最近、Ubuntu 9.04でGnomeからXfceに切り替えました。

Gnomeでは、初めてパスフレーズを入力したときに、パスフレーズを保存するように求められました。

しかしXfceでは、接続するたびにパスフレーズの入力を求められます。

Xfceにパスフレーズを保存する簡単な方法はありますか?

25
Alasdair

使用する ssh-agentおよびssh-add

5
wfaulk

Seahorse(_Sudo apt-get install seahorse_)をインストールした場合は、export $(gnome-keyring-daemon --daemonize --start)を_.bashrc_に追加すると、Vanilla Ubuntuと同じSSHキーの動作が得られます。

42
Dan

これはあなたが探しているものだと思います:

公開鍵を使用してパスワードなしの認証を取得するためのXubuntu 11.10でのSSHエージェントのセットアップ| Hnygard.no

まだ行っていない場合は、秘密鍵と公開鍵をセットアップします(Gitのセットアップの途中でSSHキーに関するGithubの説明を参照してください)。秘密鍵にパスフレーズを追加することが重要です。

パッケージssh-askpassをインストールします。

Sudo apt-get install ssh-askpass

"/ usr/bin/ssh-add"をスタートアップに追加します。設定-設定マネージャ-セッションと起動に移動します。アプリケーションの自動起動に移動し、"/ usr/bin/ssh-add"コマンドを実行するアイテムを追加します。

次回のログイン時に、パスフレーズを要求する次のダイアログが表示されます。入力後、ターミナルを開くか、パスワードを入力せずにファイルマネージャでsftpを使用できます。

8
David Frascone

sshアプリケーションは$SSH_ASKPASS環境変数(man ssh)を調べ、そのアプリケーションを実行してパスフレーズを取得します。このアプリを、覚えやすい別のアプリに切り替える必要があります。 GNOMEが最初に使用するもの。

3
kolypto

「セッションとスタートアップ」構成でGnomeサービスを有効にするだけです。

設定->セッションとスタートアップ->詳細設定->起動時にGNOMEサービスを起動

1
bastian