Google Cloud Platform

Google Compute Engine のLinuxVMにVNC接続する

こんにちは、エクスチュアCTOの権です。

今回は、GCEのLinuxVM (CentOS7) にGnome Desktop環境を入れてVNCでアクセスしてみます。
サーバー上ではほとんど使うことはないデスクトップ環境ですが、使えたら使えたで便利な事もあります。

1. 必要なツールをインストールする

ではまず、GNOMEデスクトップ関連のパッケージをまとめてインストールします。
yumのグループインストールオプションで GNOME Desktopをまとめて入れます。

$ sudo yum group install "GNOME Desktop" -y

次いで、VNCサーバーツールのTigerVNCをyumでインストールします。

$ sudo yum install tigervnc-server -y

TigerVNCを入れたら、vncpasswdコマンドでVNC接続用のパスワードを設定します。
VNCパスワードを設定します。

$ vncpasswd
Password:
Verify:
Would you like to enter a view-only password (y/n)? n

VNCでグラフィカルログインするために、systemctlでランレベルを変更します。

$ sudo systemctl set-default graphical.target

以上で必要なツールのインストールは終わりました。
では、VNCサーバーを起動します。vncserverコマンドオプションの「:1」で、5901番ポートでVNCが起動します。

$ vncserver :1

2. ファイヤーウォール設定を変更する

GCPのFirewall設定でTCP:5901番を許可します。
とりあえずdefault-allow-vncというルールを作って、defaultネットワークへのTCP:5901を許可しておきます。

3. いよいよVNC接続します

Macの場合は標準でVNCクライアント機能がついてるので、Finder > 移動 > サーバに接続を開き、[サーバーアドレス]のところに vnc://{IPアドレス}:5901 という形式で入力します。

接続すると、VNCパスワード入力ダイアログが出ます。さきほどセットアップしたVNCパスワードを入力します。

しばらくすると、Gnome初期画面が出て来ます。

これで、Compute EngineのCentOSインスタンスにデスクトップログイン出来るようになりました。
ブラウザや、GUIベースの管理ツールなどを使うことが出来ますね。

以上、今回はGCE上のLinuxにVNC接続するという小技についてでした。
弊社ではGoogle Cloud Platformの導入支援業務などを行なっております。
お問い合わせはこちらからどうぞ。

関連記事

  1. Adobe Analytics

    Adobe AnalyticsからDWHレポートをGoogle Cloud Storageにアップロ…

    こんにちは、エクスチュアCTOの権です。以前、AdobeAna…

  2. Cloud Dataflow

    Firebase AnalyticsのデータをフラットなCSVに変換する – Googl…

    こんにちは。エクスチュアCTOの権です。以前Firebas…

  3. Cloud Dataproc

    BigQueryテーブルをAVRO形式でエクスポートしてHiveで扱う

    こんにちは、エクスチュアCTOの権です。今日も普段あまり使わな…

  4. Adobe Analytics

    Adobe Analytics: データフィードをGoogle BigQueryのテーブルにロードす…

    こんにちは、エクスチュアCTOの権です。前回のブログの続きです…

  5. Firebase Analytics

    Firebase AnalyticsのデータをフラットなCSVに変換するETL処理

    こんにちは、エクスチュアCTOの権です。今日はFirebase A…

  6. GA 360 Suite

    BigQuery: Google Analytics 360のネストされたデータをフラット変換するS…

    こんにちは、エクスチュアCTOの権です。今回はGA360のBi…

最近の記事

  1. Adobe Analytics: Datafeedのログから…
  2. Tableau:2つの値の比較に便利な「ダンベルチャート」を…
  3. Tableau:累計ユニークカウント数を時系列グラフで表現す…
  4. Tableau×BigQueryをコスパ良く使う方法
  5. Tableau:分かりやすいLOD – INCL…
  1. Adobe Analytics

    Adobe Analytics: Mobile SDK 4.x でアプリ計測する…
  2. Tableau

    Tableau:分かりやすいLOD-FIXED編
  3. Adobe Experience Cloud

    Adobe Target: at.jsの「チラつき」を手っ取り早く回避する
  4. Adobe Target

    Adobe Target: スマホアプリ上でABテストをする
  5. Adobe Analytics

    BigQuery: Adobe Datafeed: event_listカラムの…
PAGE TOP