以前は、VNCクライアントを備えたWindowsマシンからGnome 3デスクトップに接続できました。しかし、しばらく前に(Linux側で)アップグレードすると、機能しなくなります。接続しようとすると、「一致するセキュリティタイプがありません」または「サポートされている認証方法がありません!」というメッセージしか表示されません。 (私が試すクライアントによって異なります)。
Gnome 3では、[設定]> [共有]で[画面の共有]をオンにしました。その下で、私はリモートビューをオン、リモートコントロールをオン、すべての接続を承認、オンにしてパスワードを要求をオフにしています。 Arch Linuxをvino 3.8.1で実行しています。
Windows側では、TigerVNC 1.0.1&1.2.0とUltraVNC 1.9.6.6.2を試しました。
どうすればこれを機能させることができますか?
これは実際には既知の 現在開いているバグ です。ただし、非常に簡単な回避策があります。次のコマンドを発行するだけです。
gsettings set org.gnome.Vino require-encryption false
これで、ほとんどのvncビューアに接続できるようになります。
その他の可能な解決策は次のとおりです。
2.5年後でも、これはFedora、Redhat、Debianシステムの問題です。基本的に、Gnome 3はgnome-sessionの起動時に3Dグラフィックスドライバーのチェックを行うため、Vinoを使用しないとvncserverがクラッシュします。そのため、別のデスクトップマネージャーを使用してください。または、Vinoを使用し、Type 18 TLSと互換性のある少数のVNCビューアを使用するか、暗号化をオフにしてすべてのトラフィックを簡単に傍受する必要があります。そのため、暗号化をオフにし、SSHトンネルを使用します。
これは複雑な問題であり、解決するために複数の開発者グループの調整が必要であり、ほとんど進展がありません。
この質問は、組み込みのデスクトップ共有が機能しない場合にVNCを介してGnomeに接続する方法と提案をすべてカバーしていると思います: コマンドラインからGnomeのリモートデスクトップを有効にしますか?