(「VNCは安全でないので使用をやめる」などの回答を探していません。また、特にTigerVNCを適切に機能させたいので、別のVNC実装を推奨する回答は必要ありません)。
TigerVNCを使用して、Ubuntu 18.10ラップトップからUbuntu 18.10デスクトップを表示および制御する必要があります。どちらのマシンも最近18.10にアップグレードされました。
https://askubuntu.com/a/1088328 の説明に従って、デスクトップでデスクトップ共有を有効にしましたが、次の例外があります:not次のコマンドを実行しました:
gsettings set org.gnome.Vino require-encryption false
機能しません(以下を参照)。しかし、私がdoをデスクトップでそのgsettings
コマンドを使用すると、vncパスワードのプロンプトが表示され、それを入力するとで、デスクトップを制御できます。最終的に、私はそれがtheの修正である必要があることを知っていますが、なぜそれが必要になるのかを具体的に知る必要があります(以下のremminaの使用法を参照)。私のウェブ検索のどれも理由の答えを提供していません。
デスクトップマシンでは、共有設定は次のとおりです。
注:上記のgsettings
設定。しかし、次のコマンドを使用してTigerVNCタイプのvncviewerを使用すると、
vncviewer thedesk.local:0
(ここで、desk.localはUbuntuデスクトップマシンです)、次のようなポップアップが表示されます。
No matching security types
シェルへの出力は次のようになります。
$ vncviewer thedesk.local:0
TigerVNC Viewer 64-bit v1.9.0
Built on: 2018-07-29 13:31
Copyright (C) 1999-2018 TigerVNC Team and many others (see README.rst)
See http://www.tigervnc.org for information on TigerVNC.
Sun May 26 07:10:29 2019
DecodeManager: Detected 8 CPU core(s)
DecodeManager: Creating 4 decoder thread(s)
Sun May 26 07:10:30 2019
CConn: connected to Host thedesk.local port 5900
Sun May 26 07:10:31 2019
CConnection: Server supports RFB protocol version 3.7
CConnection: Using RFB protocol version 3.7
CConnection: No matching security types
CConn: No matching security types
Ubuntu 18.10ラップトップとデスクトップマシンの両方で、Linuxの「代替」メカニズムとの混乱を避けるために、vncライクなパッケージのこれらのインストール済みバージョンをapt remove
-「vnc」クライアント/サーバーのすべてのフレーバーに使用しています。
$ dpkg --list *vnc* | grep '^i'
ii libvncclient1:AMD64 0.9.11+dfsg-1.1ubuntu0.1 AMD64 API to write one's own VNC server - client library
ii remmina-plugin-vnc:AMD64 1.2.31.4+dfsg-1ubuntu1 AMD64 VNC plugin for Remmina
ii tigervnc-common 1.9.0+dfsg-1 AMD64 Virtual network computing; Common software needed by servers
ii tigervnc-standalone-server 1.9.0+dfsg-1 AMD64 Standalone virtual network computing server
ii tigervnc-viewer 1.9.0+dfsg-1 AMD64 Virtual network computing client for X
$ vncviewer --version |& head -5
TigerVNC Viewer 64-bit v1.9.0
Built on: 2018-07-29 13:31
Copyright (C) 1999-2018 TigerVNC Team and many others (see README.rst)
See http://www.tigervnc.org for information on TigerVNC.
$
remmina --version
には、次のようなダイアログが表示されます。
1.2.31.4 (git n/a)
Remminaが関与する理由は、一部のクライアントが、TigerVNCではなくUbuntuデスクトップと通信できることを示すためだけです。私はRaspbianを実行しているRaspberry Pi 3 B +からthedesk.localに接続しようとしましたが、別のエラーが発生しましたが、VNC実装間のセキュリティプロトコルとの非互換性が依然として含まれているようです。エラーは:
では、desk.localのディスプレイ:0で実行されているXサーバー(またはVNCサーバー)にremminaが提供しているものは、TigerVNCビューアクライアント(またはRaspbianで実行されているRealVNCクライアント)が提供していないことですか?
https://ubuntuforums.org/showthread.php?t=2384046 のような結果が表示され、「代わりに「X」を実行しないのはなぜですか?」公正な観察である応答のタイプ。しかし、私は特に、TigerVNCビューアにプロンプトをポップアップさせるためにgsettings
変更を使用しなければならない理由を知りたいのですが、レミナはそれを必要としません。 (セキュリティが必要な場合は、SSH経由でトラフィックをトンネルする方法を既に知っています。)
2か月前のスレッドなので、すでに答えを見つけているかもしれません。
ストックUbuntu 18.04 LTSで動作するネイティブVNC共有
gsettings set org.gnome.Vino require-encryption false