はじめに
「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
1. オートログイン無効
```console
$ 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 &
* 参考
* [Xfce - ArchWiki](https://wiki.archlinux.jp/index.php/Xfce#Xfce_.E3.81.AE.E8.B5.B7.E5.8B.95)
# Debian起動時にvncserverを起動させる設定
1. サービスファイル作成
```console
$ 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
1. WindowsノートPCのUltraVNC ViewerからIPアドレス:1、パスワードで接続できることを確認
2. vncserver.service終了、有効化
```console
$ sudo systemctl stop vncserver@1
$ sudo systemctl enable vncserver@1
-
再起動
$ sudo reboot
1. WindowsノートPCのUltraVNC ViewerからIPアドレス:1、パスワードで接続できることを確認
![2020-10-04 (1).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/240188/48b72e40-c9d4-b718-187f-2a37965619e1.png)
* 参考
* [systemctl コマンド - Qiita](https://qiita.com/sinsengumi/items/24d726ec6c761fc75cc9)
* [How to Install and Configure VNC on Debian 10 | DigitalOcean](https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-vnc-on-debian-10)
* [Debian 10 Buster : VNCサーバーの設定 : Server World](https://www.server-world.info/query?os=Debian_10&p=desktop&f=6)
* [モニタ解像度 図解チャート 一覧](https://www.quel.jp/etc/monitor-size/)
* [Ubuntu 16.04 LTSにXcfe (or LXDE) とTightVNC Serverでリモートデスクトップ環境を構築する | ALGO GEEKS](http://blog.algolab.jp/post/2016/08/22/ubuntu-tightvnc-server/)
* [つまずかない!?TigerVNCでリモートデスクトップ - Qiita](https://qiita.com/tats-u/items/c170f61a5e03ae045128)
# コロン、イコールが入力できない問題
1. 「[Debian buster Xfceでtigervnc-scraping-server - Qiita](https://qiita.com/mktlab/items/77c1982d3eb0c591abc6)」では発生したが、tigervnc-standalone-serverでは発生しなかった
1. 初めからtigervnc-standalone-serverを使えばよかった・・・
# Synapticをroot権限で起動できない問題
「Starting "Synaptic Packege Manager" without administrative privelleges」と表示されてしまう
![2020-10-05 (22).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/240188/bc3b6d8f-23a5-01a9-708e-742dcde0c1f0.png)
1. sshからvncserver起動だと「Authentication is required to run the Synaptic Package Manger」と表示されてroot権限でSynapticを起動できるので自動起動は解除して手動起動することにした・・・
![2020-10-05 (23).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/240188/3d4a042a-c11e-8cdb-da70-2cfe64dddac5.png)
1. サービス自動起動無効
```console
$ sudo systemctl disable vncserver@1
-
Windows PowerShellでSSH接続
ssh -l (ユーザー名) (IPアドレス)
1. 手動起動
```console
$ vncserver -localhost no -depth 24 -geometry 1024x768
-
SSHトンネル経由で接続する場合
$ vncserver -depth 24 -geometry 1024x768
1. Windows PowerShellでSSHトンネル作成
```console
ssh -L 5901:127.0.0.1:5901 -C -N -l igarashi debian
- 「localhost:1」にUltraVNCなどで接続する