Xubuntuを実行しています。 XubuntuでWindowsでtightVNCとvinoを使用する前に、私は首なしで正常に実行していました。これで、リモートサーバーでパスワードを入力した後、接続を開く前に、次のダイアログがローカルサーバー(通常はモニターを持たないサーバー)で表示されます。
そのダイアログが表示されるのはなぜですか?
どうやって乗るの?
これは 既知のバグ vinoサーバーのDebian/Ubuntuパッケージにあります。バグコメントには回避策がありますが、ここで再現しています。うわさは、それが10.04にのみ良いと言います。
echo -n "your password" | base64
を実行します。等号も含めて出力を入力します。cd ~/.local/share/keyrings/
mv Default.keyring Default.keyring.backup
または、Default.keyringファイルを削除することもできますが、名前を変更してください。これで、新しいパスワードを作成するように求められます。やれ。
私はこの問題を解決しました。 vino-preferences
を実行し、ユーザーにこのパスワードの入力を要求するというボックスをチェックすると、システムはデフォルトのキーリングを要求するメニューをポップアップします。
簡単です。これらのフィールドを必ず空にして、その後のセキュリティ警告を受け入れてください。次に、必要に応じてビューアのパスワードを入力し、再起動すると問題なく接続できます。
これらのフィールドに何かを書いた場合は、ファイルを削除する必要があります:rm ~/.gnome2/keyrings/default.keyring
その後再起動し、前に言ったようにvino-preferences
をやり直します。
お役に立てれば。
@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でいくつかのバグが修正されたと思います)
同じウィンドウで「詳細」をクリックして、「ログイン時にキーリングを開始する」などの最初のオプションを選択するとします。これは、最も簡単で安全な選択です。
その簡単な解決策を見つけるのに2時間ほどかかりましたが、そのオプションをクリックする人はどれくらいいるのでしょうか...