web-dev-qa-db-ja.com

vinoにアクセスしているときにキーリングポップアップを削除するにはどうすればよいですか?

Xubuntuを実行しています。 XubuntuでWindowsでtightVNCとvinoを使用する前に、私は首なしで正常に実行していました。これで、リモートサーバーでパスワードを入力した後、接続を開く前に、次のダイアログがローカルサーバー(通常はモニターを持たないサーバー)で表示されます。

Enter password for keyring Default to unlock

そのダイアログが表示されるのはなぜですか?

どうやって乗るの?

6
Guillaume Coté

これは 既知のバグ vinoサーバーのDebian/Ubuntuパッケージにあります。バグコメントには回避策がありますが、ここで再現しています。うわさは、それが10.04にのみ良いと言います。

  1. [アプリケーション]-> [アクセサリ]-> [パスワードと暗号化キー]を開きます
  2. Passwords:loginを右クリックして、ロックを解除します。
  3. ツリーを展開して、vinoのリストを見つけることができるはずです。右クリックして削除します。
  4. パスワードと暗号化キーを閉じます。
  5. Gconf-editorを開き、/ desktop/gnome/remote_accessに移動します
  6. BASE64でエンコードされたパスワードをvnc_passwordキーに入力します。
    • echo -n "your password" | base64を実行します。等号も含めて出力を入力します。
  7. 構成を保存し、エディターを閉じます。
  8. ログアウトしてからログインし直すと、VNCクライアントを使用して、最初にキーリングのプロンプトを表示せずにマシンに接続できます。
3
djeikyb
cd ~/.local/share/keyrings/
mv Default.keyring Default.keyring.backup

または、Default.keyringファイルを削除することもできますが、名前を変更してください。これで、新しいパスワードを作成するように求められます。やれ。

1
nick

私はこの問題を解決しました。 vino-preferencesを実行し、ユーザーにこのパスワードの入力を要求するというボックスをチェックすると、システムはデフォルトのキーリングを要求するメニューをポップアップします。

簡単です。これらのフィールドを必ず空にして、その後のセキュリティ警告を受け入れてください。次に、必要に応じてビューアのパスワードを入力し、再起動すると問題なく接続できます。

これらのフィールドに何かを書いた場合は、ファイルを削除する必要があります:rm ~/.gnome2/keyrings/default.keyringその後再起動し、前に言ったようにvino-preferencesをやり直します。

お役に立てれば。

1
Xere

@djeikybの答えは私にはうまくいきませんでした。これを行ったとき、私のVNCクライアントは接続できませんでした(そして、echo -nを使用してパスワードをbase64でエンコードしました)。

代わりに、vino-serverを停止し、〜/ .gconf/desktop/gnome/remote_access /%gconf.xmlを復元し(変更を完全に取り消すため)、vino-preferencesを(コンソールから)実行し、設定に接続パスワードを入力しましたその後、ログオフ/ログインし直します(これにより、私のvino-severが再起動します)。

「ログイン」パスワードはデフォルト(タツノオトシゴ)であり、「デフォルト」キーリングにはvinoエントリがありません。

これで、クライアントは接続できるようになりましたandキーリングのロックを解除する必要がなくなりました。

(注:Ubuntu 11.10でvino-serverの最新の更新プログラムを実行しています; vinoでいくつかのバグが修正されたと思います)

0
djb

同じウィンドウで「詳細」をクリックして、「ログイン時にキーリングを開始する」などの最初のオプションを選択するとします。これは、最も簡単で安全な選択です。

その簡単な解決策を見つけるのに2時間ほどかかりましたが、そのオプションをクリックする人はどれくらいいるのでしょうか...

0
user14205