まあ、パソコンなんだから、直接アクセスするって表現自体がなんか変だけど。


普通に起動してログイン。

さて、ターミナル起動するかな。



アクティビティーからアプリケーション選択で、ターミナルを・・・

あれ?なんかアプリ増えてる?



心当たりはVNCだけだが・・・あ、VNCあるわ。



x11vnc serverと言うのがいるな。



起動してみると、パスワードの設定と、他のコンピューターから接続許すの設定がある。

これを許さないと接続できない様子。



と、起動してみると・・・あっけなく接続。

あ、あそう。

つまり、最初に入れたのでうまくいっていたのね。



つまり、SSH接続でコマンド入れていても、x11サーバー起動するの失敗するもんだから出来ないのね。



次は、再起動時にもログインできるようにする。



こちらが参考になりました。

https://freefielder.jp/blog/2015/10/ubuntu-vnc-server-on-startup.html

  



パスワードは、システムからアクセスできるところに保存しましょう。

# mkdir /etc/.x11vnc

# x11vnc -storepasswd /etc/.x11vnc/passwd

Enter VNC password: 

Verify password: 

Write password to /etc/.x11vnc/passwd? [y]/n y

Password written to: /etc/.x11vnc/passwd





/etc/initに、x11vnc.confと言うファイルを作成。



# $ pico /etc/init/x11vnc.conf



以下記載



start on login-session-start

exec x11vnc -bg -loop -forever -auth /var/run/lightdm/root/:0 -rfbport 5900 -rfbauth /etc/.x11vnc/passwd





再起動。

うん。動かない

rootでps -alしてみても、vncが動いていないので、起動していませんね。



ん~~~、その後、確認したこと。



SSH経由で同じコマンドをたたいても、やっぱりX11が起動できないでエラー。

PCに直接ログインして同じログインしたら、ちゃんと起動して、VNC接続できる。



えと、最近は、initではなく、serviceらしいので、そちらでやり直し。

いろいろ常識が変わっていて・・・