はじめに
「Debian 10 buster Xfceでtigervnc-scraping-server - Qiita」の続き
やりたいこと
- 「Debian buster Xfceでtigervnc-scraping-server - Qiita」ではできなかった、VNCサーバー、クライアント間のコピー&ペーストがしたい
tigervnc-scraping-server関連設定削除
- Xfceでログアウト
- ssh -l (ユーザー名) (IPアドレス)
-
サービス自動起動無効
$ sudo systemctl disable x0vncserver.service
-
オートログイン無効
$ sudo nano /etc/lightdm/lightdm.conf #autologin-user=igarashi #autologin-user-timeout=0
インストール
- 「アプリケーションメニュー/設定/Synaptic パッケージマネージャ」を起動
- 「tigervnc-standalone-server」をインストール
- パスワードは「Debian buster Xfceでtigervnc-scraping-server - Qiita」で設定済み
Xfce起動設定
-
起動設定
$ nano ~/.vnc/xstartup #!/bin/bash exec startxfce4 &
Debian起動時にvncserverを起動させる設定
-
サービスファイル作成
$ sudo nano /etc/systemd/system/vncserver@.service [Unit] Description=Start TightVNC server at startup After=syslog.target network.target [Service] Type=forking User=igarashi PIDFile=/home/igarashi/.vnc/%H:%i.pid ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1 ExecStart=/usr/bin/vncserver -localhost no -depth 24 -geometry 1024x768 :%i ExecStop=/usr/bin/vncserver -kill :%i [Install] WantedBy=multi-user.target
-
vncserver.service起動
$ sudo systemctl start vncserver@1
WindowsノートPCのUltraVNC ViewerからIPアドレス:1、パスワードで接続できることを確認
-
vncserver.service終了、有効化
$ sudo systemctl stop vncserver@1 $ sudo systemctl enable vncserver@1
-
再起動
$ sudo reboot
- 参考
コロン、イコールが入力できない問題
- 「Debian buster Xfceでtigervnc-scraping-server - Qiita」では発生したが、tigervnc-standalone-serverでは発生しなかった
- 初めからtigervnc-standalone-serverを使えばよかった・・・
Synapticをroot権限で起動できない問題
「Starting "Synaptic Packege Manager" without administrative privelleges」と表示されてしまう
sshからvncserver起動だと「Authentication is required to run the Synaptic Package Manger」と表示されてroot権限でSynapticを起動できるので自動起動は解除して手動起動することにした・・・
-
サービス自動起動無効
$ sudo systemctl disable vncserver@1
-
Windows PowerShellでSSH接続
ssh -l (ユーザー名) (IPアドレス)
-
手動起動
$ vncserver -localhost no -depth 24 -geometry 1024x768
-
SSHトンネル経由で接続する場合
$ vncserver -depth 24 -geometry 1024x768
-
Windows PowerShellでSSHトンネル作成
ssh -L 5901:127.0.0.1:5901 -C -N -l igarashi debian
「localhost:1」にUltraVNCなどで接続する