# systemctl get-default graphical.target
なので、対象サーバーは、GUIモードがデフォルトになっている。
が、デスクトップ環境がインストールされていないので、インストールする。
# apt update # apt upgrade # apt install ubuntu-desktop
単にGNOMEをインストールするだけではうまく動かなかったので、 ubuntu-desktop をインストールする。
VNCサーバーをインストールする。
色々試したが、
TigerVNC
https://tigervnc.org
をインストールした。
# apt install tigervnc-standalone-server
VNCサーバー起動
$ vncserver -localhost no You will require a password to access your desktops. Password: Verify: Would you like to enter a view-only password (y/n)? n /usr/bin/xauth: file /home/User/.Xauthority does not exist New 'example:1 (support)' desktop at :1 on machine example Starting applications specified in /etc/X11/Xvnc-session Log file is /home/User/.vnc/example:1.log Use xtigervncviewer -SecurityTypes VncAuth,TLSVnc -passwd /home/User/.vnc/passwd v133-18-227-107:1 to connect to the VNC server.
起動したら、ポート番号確認。
$ vncserver -list TigerVNC server sessions: X DISPLAY # RFB PORT # PROCESS ID :1 5901 104680
Mac の Finder 移動メニューの サーバーへ移動… で
vnc://203.0.113.83:5901
のように指定して接続する。
パスワードを聞かれるので、入力してサインイン。
ただし、このままだと同じようなことをしても root ではログインできない。
/etc/pam.d/gdm-password を編集する。
auth required pam_succeed_if.so user != root quiet_success
をコメントアウトすることで、root でログイン可能になる。
自動起動とか、SSHフォワーディングとか、複数アカウントでログインする場合とかは、また今度。