CLOVER🍀

That was when it all began.

Ubuntu Linux 24.04 LTSにVNCサーバーをインストールする

これは、なにをしたくて書いたもの?

こちらでインストールしたUbuntu Linux 24.04 LTSのデスクトップ環境に、VNCで接続したいなということで。

Ubuntu Linux 24.04 LTSで、ubuntu-metaパッケージを使ってデスクトップ(ubuntu-desktop)やサーバー(ubuntu-server)のパッケージをまとめてインストールする - CLOVER🍀

VNCを扱ったことがほとんどなかったので、試してみることにしました。

Ubuntu LinuxVNCサーバーを扱う

Ubuntu LinuxVNCサーバーを扱う時は、こちらのコミュニティのWikiを参考にするとよさそうです。

VNC/Servers - Community Help Wiki

VNC - Community Help Wiki

ひとまず、使うとすればTigerVNCが一般的なようですね。とりあえず使えればいいので、今回はTigerVNCにしましょう。

環境

今回の環境はこちら。

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 24.04.2 LTS
Release:        24.04
Codename:       noble


$ uname -srvmpio
Linux 6.8.0-53-generic #55-Ubuntu SMP PREEMPT_DYNAMIC Fri Jan 17 15:37:52 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

TigerVNCをインストールする

TigerVNCサーバーについてはこちら。

VNC/Servers / TigerVNC

インストール。

$ sudo apt install tigervnc-standalone-server

バージョン。

$ vncserver -version

Xvnc TigerVNC 1.13.1 - built 2024-04-01 08:26
Copyright (C) 1999-2022 TigerVNC Team and many others (see README.rst)
See https://www.tigervnc.org for information on TigerVNC.
Underlying X server release 12101011

VNCサーバーの起動。今回はリモート接続を許可するので、-localhostnoを指定します。

$ vncserver -localhost no :1

また起動時にVNCのパスワードをの設定を求められるので、設定します。

変更する場合はvncpasswdで設定します。

$ vncpasswd

リッスンポートは5901です。

$ sudo ss -tnlp | grep vnc
LISTEN 0      5            0.0.0.0:5901      0.0.0.0:*    users:(("Xtigervnc",pid=12457,fd=9))
LISTEN 0      5               [::]:5901         [::]:*    users:(("Xtigervnc",pid=12457,fd=10))

VNCサーバーを止める場合。

$ vncserver -kill :1

接続確認は、Remminaで行いました。

日本語入力したい場合は、ibus-mozcをインストールしてXに入り直しましょう。

$ sudo apt install ibus-mozc