Oracle Cloud 上に Oracle Linux 8 でコンピュートインスタンスを起動し、オンプレミスのWindowsから vncで接続してみた。
今回は、opc ユーザで作業を実施
vncserverのインストール&パスワード設定
vncserver を インストール
$ sudo dnf group install "Server with GUI" -y
$ sudo dnf install tigervnc-server tigervnc-server-module -y
vnc パスワードの設定
$ vncpasswd
Password:
Verify:
Would you like to enter a view-only password (y/n)? n
A view-only password is not used
$
vncserverの初期設定
vncserver.users ファイルに接続ユーザを追加
例) :1=opc
$ sudo vi /etc/tigervnc/vncserver.users
vncserver.users
# TigerVNC User assignment
#
# This file assigns users to specific VNC display numbers.
# The syntax is <display>=<username>. E.g.:
#
# :2=andrew
# :3=lisa
:1=opc
vncserver-config-defaults ファイルにデフォルト設定を追記
session=gnome
geometry=1280x1024
$ sudo vi /etc/tigervnc/vncserver-config-defaults
vncserver-config-defaults.
# Several common settings are shown below. Uncomment and modify to your
# liking.
# securitytypes=vncauth,tlsvnc
# desktop=sandbox
# geometry=2000x1200
# localhost
# alwaysshared
session=gnome
geometry=1280x1024
vncserverの起動
$ sudo systemctl daemon-reload
$ sudo systemctl enable --now vncserver@:1.service
$ sudo systemctl status vncserver@:1.service
vncviewerでの接続
(Windows PCからの接続の場合) powershell から Port フォワーディング
に接続するコンピュートインスタンスのパブリックIPアドレスを指定
PS C:\> ssh -L 5901:localhost:5901 opc@<VNC server host>
vncviewer で localhost:5901 へ接続
おわりに
Oracle Linux 8 に対して vnc で接続することができた。