Skill Note

平凡なエンジニアがメモ代わりにプログラミング, インフラ, ネットワークを書き綴るブログ

[Linux]UbuntuにVNCサーバをインストール

      2020/01/09

Ubuntuにリモートデスクトップ接続する

WindowsからUbuntuにリモートデスクトップ接続するにはVNCサーバをインストールしてVNC経由で操作する

環境

OS:Ubuntu 12.04

VNCサーバのインストール

$ sudo apt-get install vnc4server

 コンフィグファイルの作成

コンフィグファイルに画面の解像度とビットカラーを任意の値で設定

$ sudo vi /etc/vnc.conf
$geometry = "1280x1024";
$depth = "24";

 xstartupファイルの設定

 xstartupファイルは初期状態では存在しないので、一度VNCを起動
起動時に6文字以上のパスワードを入力する

vnc4server

 psコマンドでVNCプロセスが起動しているか確認

$ ps -aux | grep vnc

 起動後に停止

$ vncserver -kill :1
$ vi ~/.vnc/xstartup

xstartupファイルの[x-window-manager]をコメントアウト、
gnomeを使用する為に[exec gnome-session]を追加

#!/bin/sh

# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
exec gnome-session &

 ポート解放

ufwコマンドで5901ポートを解放する

$ sudo ufw allow 5901/tcp

Google AdSense PC

Google AdSense PC

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

  関連記事

linux
[Linux]UbuntuにSSHサーバをインストール

UbuntuにSSHサーバをインストールする UbuntuへSSH接続するためにSSHサーバを構築する。 SSHサーバはOpenSSH Serverを使用する。 …

linux
[Linux]Cent OSのネットワーク設定方法

固定IPでネットワークを設定する Cent OSをインストールしていない場合は過去の記事を参照してください。 設定手順 ログイン rootユーザでログインします …

linux
[Linux]UbuntuにRDPサーバをインストール

Ubuntuにリモートデスクトップ接続する Ubuntuのインストール直後ではWindowsからRDP接続することができない。 接続する為にはRDPプロトコルを …

linux
[Linux]Cent OSのダウンロード

Cent OSをダウンロードする ダウンロード手順 CentOSの配布サイトhttp://www.centos.org/にアクセスします。 [Get CentO …

linux
[Linux]CentOSにLAMP環境を構築

CentOSにLAMP環境を構築する CentOSをインストールしていない場合は、下記を参照 Cent OSダウンロード Cent OS6インストール Cent …

linux
[Linux]LAMP環境にWordPressをインストール

LAMP環境にWordPressをインストールする インストール手順 データベース、ユーザ作成 rootユーザでMySQLにログイン # mysql -u ro …

linux
[Linux]Cent OSのインストール方法

Cent OS6をインストールする インストール手順 Cent OS6のダウンロード方法はを過去の記事を参照してください。 環境 VMware vSphere …