LoginSignup
1
1

More than 3 years have passed since last update.

Debian 10 buster Xfceでtigervnc-standalone-server

Last updated at Posted at 2020-10-04

はじめに

Debian 10 buster Xfceでtigervnc-scraping-server - Qiita」の続き

やりたいこと

tigervnc-scraping-server関連設定削除

  1. Xfceでログアウト
  2. ssh -l (ユーザー名) (IPアドレス)
  3. サービス自動起動無効

    $ sudo systemctl disable x0vncserver.service
    
  4. オートログイン無効

    $ sudo nano /etc/lightdm/lightdm.conf
    #autologin-user=igarashi
    #autologin-user-timeout=0
    

インストール

  1. 「アプリケーションメニュー/設定/Synaptic パッケージマネージャ」を起動
  2. 「tigervnc-standalone-server」をインストール
  3. パスワードは「Debian buster Xfceでtigervnc-scraping-server - Qiita」で設定済み

Xfce起動設定

  1. 起動設定

    $ nano ~/.vnc/xstartup
    #!/bin/bash
    exec startxfce4 &
    

Debian起動時にvncserverを起動させる設定

  1. サービスファイル作成

    $ 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
    
  2. vncserver.service起動

    $ sudo systemctl start vncserver@1
    
  3. WindowsノートPCのUltraVNC ViewerからIPアドレス:1、パスワードで接続できることを確認

  4. vncserver.service終了、有効化

    $ sudo systemctl stop vncserver@1
    $ sudo systemctl enable vncserver@1
    
  5. 再起動

    $ sudo reboot
    
  6. WindowsノートPCのUltraVNC ViewerからIPアドレス:1、パスワードで接続できることを確認
    2020-10-04 (1).png

コロン、イコールが入力できない問題

  1. Debian buster Xfceでtigervnc-scraping-server - Qiita」では発生したが、tigervnc-standalone-serverでは発生しなかった
  2. 初めからtigervnc-standalone-serverを使えばよかった・・・

Synapticをroot権限で起動できない問題

「Starting "Synaptic Packege Manager" without administrative privelleges」と表示されてしまう

2020-10-05 (22).png

  1. sshからvncserver起動だと「Authentication is required to run the Synaptic Package Manger」と表示されてroot権限でSynapticを起動できるので自動起動は解除して手動起動することにした・・・
    2020-10-05 (23).png

  2. サービス自動起動無効

    $ sudo systemctl disable vncserver@1
    
  3. Windows PowerShellでSSH接続

    ssh -l (ユーザー名) (IPアドレス)
    
  4. 手動起動

    $ vncserver -localhost no -depth 24 -geometry 1024x768
    
  5. SSHトンネル経由で接続する場合

    $ vncserver -depth 24 -geometry 1024x768
    
  6. Windows PowerShellでSSHトンネル作成

    ssh -L 5901:127.0.0.1:5901 -C -N -l igarashi debian
    
  7. 「localhost:1」にUltraVNCなどで接続する

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1