さくらVPSを運用してみるっ!VNC接続!

vncで接続出来るようにしてサーバ側で色々プログラム放置したいなと思ったので

vncをセットアップしてみました!

なんか難しいですね。。

色々テストしまくってやっと出来たのが

ログイン画面にVNCで接続する方法
Debianサーバーを立てると、windowsクライアントからリモートで、かつGUIで設定したくなりますよね。わたしは VNC を使っています、これには大きく二つの方法があります。systemd や inetd や xinetd により、5900番台のポートアクセスから vncserver により仮想のディスプレイを起...

こちらの記事のやつでした!

ほぼそのままですが。。

systemdを使うやつで

vim /lib/systemd/system/xvnc.socket

でファイル新規作成

[Unit]
Description=XVNC Server

[Socket]
ListenStream=5950
Accept=yes

[Install]
WantedBy=sockets.target

portは5900~でやると思いますが

あまり小さい数字だと総当たりですぐやられちゃいそうなので

サンプル通りの5950とか5988とか

その辺がいいと思います!

vim /lib/systemd/system/xvnc@.service

で新規作成

[Unit]
Description=XVNC Per-Connection Daemon

[Service]
ExecStart=-/usr/bin/Xvnc -inetd -query localhost -geometry 1270x930 -depth 24 -once -SecurityTypes=None
User=nobody
StandardInput=socket
StandardError=syslog

ここのUser=nobodyのところを

接続・ログインするユーザー名にしましょう!

後は-geometryの部分もお好みの設定をしておいた方がいいです!

そしたらリロードして

sudo systemctl daemon-reload

サービスを有効に

systemctl enable xvnc.socket

この辺は上の記事そのままです!

vim /etc/lightdm/lightdm.conf

ですが、うちの環境だと無かったので

lightdm.conf.d/の下にファイル作って以下を書いておきました! 

[XDMCPServer]
enabled=true
port=177

後はrebootすればvnc接続できるようになっていると思います!

ここからsshフォワーディングとか必要なのですが、

まあその辺は。。

 

 

コメント

タイトルとURLをコピーしました