これは、なにをしたくて書いたもの?
こちらでインストールしたUbuntu Linux 24.04 LTSのデスクトップ環境に、VNCで接続したいなということで。
VNCを扱ったことがほとんどなかったので、試してみることにしました。
Ubuntu LinuxでVNCサーバーを扱う
Ubuntu LinuxでVNCサーバーを扱う時は、こちらのコミュニティのWikiを参考にするとよさそうです。
VNC/Servers - 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サーバーについてはこちら。
インストール。
$ 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サーバーの起動。今回はリモート接続を許可するので、-localhost
にno
を指定します。
$ 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