Windows VNCクライアントでGnome 3に接続するにはどうすればよいですか?


24

以前は、VNCクライアントを使用してWindowsマシンからGnome 3デスクトップに接続できました。しかし、少し前に(Linux側で)アップグレードした後、動作を停止しました。接続しようとすると、「一致するセキュリティタイプがありません」または「サポートされている認証方法がありません!」というメッセージが表示されます。(どのクライアントを試すかによって異なります)。

Gnome 3では、[設定]> [共有]で[画面共有]をオンにしました。その下で、リモートビューをオンにし、リモートコントロールをオンにし、すべての接続を承認し、パスワードを要求しないでください。vino 3.8.1でArch Linuxを実行しています。

Windows側では、TigerVNC 1.0.1および1.2.0とUltraVNC 1.0.9.6.2を試しました。

これをどのように機能させることができますか?


サーバーへのVNCトラフィックを許可するようにファイアウォールが無効になっているか、構成されていますか?
slm

1
@slm、ファイアウォールの問題だとは思わない。なぜなら、クライアントがサーバーへの接続を正常に開き、サポートする認証方法を尋ねない限り、そのエラーが表示されるとは思わないからだ。
cjm

Windowsコンピューター以外からVNCクライアントを使用してVNCサーバーに接続できますか?別の変数を削除しようとしています。また、Windowsのどのバージョンを扱っていますか?
slm

回答:


24

これは、実際には既知の現在未解決のバグです。ただし、非常に簡単な回避策があります。次のコマンドを発行するだけです:

gsettings set org.gnome.Vino require-encryption false

これで、ほとんどのvncビューアに接続できるようになります。


これを設定した後、vino-serverまたは何かを再起動する必要がありますか?これを試したところ、同じエラーが発生しました。
Fostandy 14

1
これはユーザーレベルの設定なので、変更しても問題が解決しない場合は、で実行していないことを確認してくださいsudo
ライアンJ

1
これは悪いアドバイスです。ネットワーク(wifiまたはイーサネット)上の誰でもトラフィックを盗聴し、パスワードを含むキーストロークを傍受できます。
アポロクラーク

require-encryption false本当に悪い考えです!あなたは、[はい、あなたはこれを使用することができますが、イーサネット上にある場合を除きので(とのみイーサネット!!)暗号化を無効にするか、どこの真ん中に位置コテージでのWiFiにしている
equivalent8

4

他の可能な解決策は次のとおりです。

  1. Vino暗号化を無効にしてから、SSHトンネルをセットアップします
  2. VinoのTLSバージョンと互換性のあるVNCクライアントを使用します:Android:bVNC Free、Windows:SSVNC、Linux:vinagre
  3. tigervncやx11vncなど、別のVNCサーバーを使用します
  4. tightvncなどの異なるVNCサーバーを、MATE、Xfce、LXDEなどの異なるデスクトップマネージャーとともに使用します。

2.5年後でも、これは依然としてFedora、Redhat、Debianシステムの問題です。そのため、別のデスクトップマネージャーを使用してください。または、Vinoを使用してから、タイプ18 TLSといくつかの互換性のあるVNCビューアーを使用するか、暗号化をオフにしてすべてのトラフィックを簡単に傍受する必要があります。そのため、暗号化をオフにしてSSHトンネルを使用します。

これは複雑な問題であり、複数の開発者グループによる調整を必要とするため、ほとんど進展がありません。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.