「設定」→「共有」→「画面共有」という項目がでるはずだが、ない場合、vino (gnome desktop 環境の vnc サーバコンポーネント) がインストールされていない。おそらく初回セットアップ時の構成によるのだろう。

sudo apt install vino

して「設定」を再起動すれば項目が出現する。

また、このままだと macOS から接続できない (互換性がないと言われる)。encryption を切ってやれば接続できる。SSH でポートフォワードする場合 vnc レイヤーでの暗号化は特に必要ないので無効にしても良いだろう。

export GIO_EXTRA_MODULES=/usr/lib/x86_64-linux-gnu/gio/modules/ # Using the 'memory' GSettings backend.  Your settings will not be saved or shared with other applications.

sudo  gsettings set org.gnome.Vino require-encryption false
sudo  gsettings   get org.gnome.Vino require-encryption # 確認
  1. トップ
  2. tech
  3. Ubuntu 18.04 の VNC (画面共有)