メインメニューを開く

差分

X11vnc/Debian9.9

12 バイト追加, 2019年9月10日 (火) 14:19
編集の要約なし
今回はX11vncを使用して、リモートでデスクトップに接続してみようと思います。
== X11vncのインストール ==
下記コマンドを実行して、X11vncをインストールします。
libc-bin (2.24-11+deb9u4) のトリガを処理しています ...</syntaxhighlight>
== 自動ログインの設定 ==
X11vncですが、基本的にログインしている状態でないと、リモートで接続することができません。<br/>
なので、画面からリモートで接続したいユーザーで自動ログインするようにします。
最後に「<strong><u>ログインした状態のまま</u></strong>」にしておきます。
== x11vncのパスワード設定 ==
認証なしで画面が見れてしまうのは危険(特にログインしっぱなし)なので、パスワードを設定します。<br/>
以下のコマンドを実行します。
test@debian:~$ </syntaxhighlight>
= X11vncの起動 = x11vncの起動 ==
最小限のオプションで起動してみます。<br/>
以下のコマンドを実行します。
上記は、「ディスプレイ番号0(5900ポート)で『~/.vnc/passwd』に設定されたパスワード認証で起動」という意味です。<br/>
以下のようなメッセージが出て、カーソルが点滅して戻ってこなかったら起動しています(色々言われていますが…www)。<br/>
<syntaxhighlight lang="bashtext">24/06/2019 14:50:39 passing arg to libvncserver: -rfbauth
24/06/2019 14:50:39 passing arg to libvncserver: /home/test/.vnc/passwd
24/06/2019 14:50:39 x11vnc version: 0.9.13 lastmod: 2011-08-10 pid: 2472
あと…表示されているメッセージに基づいてオプションを設定していきます。
<syntaxhighlight lang="bashtext">24/06/2019 15:56:31 X DAMAGE available on display, using it for polling hints.
24/06/2019 15:56:31 To disable this behavior use: '-noxdamage'
24/06/2019 15:56:31
<syntaxhighlight lang="bash">x11vnc -display :0 -rfbauth ~/.vnc/passwd -forever -noxdamage</syntaxhighlight>
<syntaxhighlight lang="bashtext">24/06/2019 15:56:31 Wireframing: -wireframe mode is in effect for window moves.
24/06/2019 15:56:31 If this yields undesired behavior (poor response, painting
24/06/2019 15:56:31 errors, etc) it may be disabled:
まぁ、エラーが出ない限りは設定する必要はなさそうです。<br/>
<syntaxhighlight lang="bashtext">24/06/2019 16:03:24 XFIXES available on display, resetting cursor mode
24/06/2019 16:03:24 to: '-cursor most'.
24/06/2019 16:03:24 to disable this behavior use: '-cursor arrow'
無効にする場合は「-cursor arrow」か「-noxfixes」を設定するみたい。
<syntaxhighlight lang="bashtext">24/06/2019 16:03:24 Scroll Detection: -scrollcopyrect mode is in effect to
24/06/2019 16:03:24 use RECORD extension to try to detect scrolling windows
24/06/2019 16:03:24 (induced by either user keystroke or mouse input).
ただ…「定期的な再描画については『-fixscreen』を参照」とも言っているので、そちらをヘルプで参照したほうが良いかな?<br/>
<syntaxhighlight lang="bashtext">24/06/2019 16:03:24 XKEYBOARD: number of keysyms per keycode 10 is greater
24/06/2019 16:03:24 than 4 and 100 keysyms are mapped above 4.
24/06/2019 16:03:24 Automatically switching to -xkb mode.
もし「キーリピート(キーを押しっぱなしにしたときに連続して入力)」を有効にしたい場合は「-repeat」を設定してください。
 = X11vncの自動起動設定 = x11vncの自動起動設定 ==
「systemd」を使用して、x11vncをDebian起動時に起動するように設定します。<br/>
まずは、「/etc/systemd/system」ディレクトリに「x11vnc.service」ファイルを作成します。<br/>
<syntaxhighlight lang="bash">sudo nano /etc/systemd/system/x11vnc.service</syntaxhighlight>
内容は以下のとおりです。
<syntaxhighlight lang="bashtext">[Unit]
Description=x11vnc (Remote access)
After=network-online.target
<syntaxhighlight lang="bash">sudo systemctl status x11vnc</syntaxhighlight>
以下の様に表示されれば問題ないかと思います。
<syntaxhighlight lang="bashtext">test@debian:/etc/systemd/system$ sudo systemctl status x11vnc.service
● x11vnc.service - x11vnc (Remote access)
Loaded: loaded (/etc/systemd/system/x11vnc.service; disabled; vendor preset: enabled)
特に問題なければそれでいいですが…RealVNCのVNC Viewerだと、超縦長な画面になります…。
== 雑感 ==
自動ログインでログインしっぱなしにする必要があるので、何となく「不安」を感じます。<br/>
なんか、色々すればどうにかなるみたいですが…無理矢理感が否めないので、私はここまでとします。<br/>
== 参考サイト ==
[https://qtotter.wordpress.com/2013/08/23/%E3%80%90ubuntu%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E5%86%8D%E6%A7%8B%E7%AF%89%E3%80%91no-04-x11vnc%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%97%E3%81%A6%E3%81%BF%E3%82%8B/ 【ubuntuサーバー再構築】no.04 x11vncを設定してみる – 犬を一匹飼っている]<br/>
[[Category:Debian]]
[[Category:x11vnc]]
{{DISPLAYTITLE:x11vnc/Debian9.9}}}