📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

5行目: 5行目:


== VNCサーバのインストール ==
== VNCサーバのインストール ==
===== Windows =====
==== Windows ====
[https://www.realvnc.com/en/connect/download/vnc/windows/ VNCの公式Webサイト]にアクセスして、VNCサーバ(EXE x86/x64)をダウンロードする。<br>
[https://www.realvnc.com/en/connect/download/vnc/windows/ VNCの公式Webサイト]にアクセスして、VNCサーバ(EXE x86/x64)をダウンロードする。<br>
ダウンロードしたVNCサーバをダブルクリックして表示される画面通りにインストールする。<br>
ダウンロードしたVNCサーバをダブルクリックして表示される画面通りにインストールする。<br>
<br>
<br>
 
==== CentOS ====
===== CentOS =====
以下のコマンドを実行して、VNCサーバをインストールする。<br>
以下のコマンドを実行して、VNCサーバをインストールする。<br>
  sudo yum install tigervnc-server
  sudo yum install tigervnc-server
31行目: 30行目:
  sudo vncserver -kill :1
  sudo vncserver -kill :1
<br>
<br>
===== SUSE =====
==== SUSE ====
以下のコマンドを実行して、VNCサーバをインストールする。<br>
===== 標準のVNCサーバの使用 =====
sudo zypper install tigervnc
<br>
Firewalldを有効にしている場合は、VNCサービスの許可が必要なのでポート開放を行う。<br>
sudo firewall-cmd --permanent --add-service=vnc-server
sudo firewall-cmd --reload
<br>
SUSEにおいて、XDMCPプロトコルをサポートするディスプレイマネージャを使用している場合にのみ、VNC接続ができる。<br>
SUSEにおいて、XDMCPプロトコルをサポートするディスプレイマネージャを使用している場合にのみ、VNC接続ができる。<br>
gdm、lxdm、lightdmはXDMCPをサポートしているが、KDE ​​5標準のディスプレイマネージャsddmはXDMCPをサポートしていないので、真っ黒な画面になる。<br>
gdm、lxdm、lightdmはXDMCPをサポートしているが、KDE ​​5標準のディスプレイマネージャsddmはXDMCPをサポートしていないので、真っ黒な画面になる。<br>
50行目: 43行目:
[ファイアーウォールでポートを開く]チェックボックスにチェックを入力する。<br>
[ファイアーウォールでポートを開く]チェックボックスにチェックを入力する。<br>
<br>
<br>
VNC接続を設定したい任意のユーザでログインして、VNCパスワードを設定した後に、VNCサーバを起動する。<br>
===== krfbの使用 =====
# VNCパスワード設定
krfbをインストールする。<br>
  sudo vncpasswd
  sudo zypper install krfb
Password:
Verify:
Would you like to enter a view-only password (y/n)? n
<br>
<br>
次に、ディスプレイ番号:1、解像度:1024x768、色深度:24でVNCサーバを起動する。<br>
krfbは、TCP 5900番ポートで動作するため、ファイアウォールをクライアント / サーバの両方で開放する必要がある。<br>
  sudo vncserver :1 -geometry 1024x768 -depth 24
  sudo firewall-cmd --permanent --add-port=5900/tcp
  sudo firewall-cmd --reload
xauth: (stdin):1:  bad display name "dlp:1" in "add" command
New 'dlp:1 (suse)' desktop is dlp:1
Creating default startup script /home/suse/.vnc/xstartup
Creating default config /home/suse/.vnc/config
Starting applications specified in /home/suse/.vnc/xstartup
Log file is /home/suse/.vnc/dlp:1.log
<br>
起動したVNCプロセスを停止する場合は、ディスプレイ番号を指定して停止する。(末尾の数字は、起動時に指定したディスプレイ番号)<br>
  sudo vncserver -kill :1
<br>
<br>
===== Raspbian =====
==== Raspbian ====
Raspberry Piには、予め、VNCサーバの機能が組み込まれているので、VNCの機能を有効化することでVNCサーバの機能を利用できる。<br>
Raspberry Piには、予め、VNCサーバの機能が組み込まれているので、VNCの機能を有効化することでVNCサーバの機能を利用できる。<br>
[設定] - [Raspberry Piの設定] - [インターフェイス]タブ - [VNC]項目を[有効]にする。<br>
[設定] - [Raspberry Piの設定] - [インターフェイス]タブ - [VNC]項目を[有効]にする。<br>