Google Cloud Platform

Google Compute Engine のLinuxVMにVNC接続する

こんにちは、エクスチュアの權泳東(権泳東/コン・ヨンドン)です。

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

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

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

$ sudo yum groupinstall "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. 最速で理解したい人のためのIT用語集

関連記事

  1. Google Cloud Platform

    Google Compute EngineのUbuntu VMにスワップ領域を作成する

    こんにちは、エクスチュアの權泳東(権泳東/コン・ヨンドン)です。…

  2. Google Analytics

    Server-side GTMのGAビーコンログをBigQueryにエクスポートして分解する

    こんにちは、エクスチュアの権泳東(權泳東/コン・ヨンドン)です。…

  3. Google BigQuery

    Tableau×BigQueryをコスパ良く使う方法

    こんにちは、エクスチュア渡部です。TableauでBigQue…

  4. Google Cloud Platform

    VPC Service Controlsで「NO_MATCHING_ACCESS_LEVEL」とエラ…

    こんにちは!はじめに今回、セキュリティ強化の…

  5. Google Cloud Platform

    【GCP】Cloud Workflowsでデータパイプラインの構築を試してみた①概要編

    こんにちは、エクスチュアの黒岩と申します。エクスチュアブログ…

  6. Google Cloud Platform

    Node.js+GAE: 日本語自然文を形態素解析してネガポジ判定をする

    こんにちは、エクスチュアの權泳東(権泳東/コン・ヨンドン)です。…

最近の記事

  1. LangChainのソースコードから実装を見てみる(Chat…
  2. Tableau×Teams連携
  3. AIを使ったマーケティングゲームを作ってみた
  4. Snowflakeや最新データ基盤が広義のマーケティングにも…
  5. 回帰分析はかく語りき Part3 ロジスティック回帰
  1. Adobe Analytics

    入口とは-Adobe Analyticsの指標説明
  2. Adobe Analytics

    Adobe Analyticsに入り切らないデータをBigQueryに投入する
  3. ヒートマップ

    Mouseflowアップデート情報 @2019/6/6
  4. Python

    その分析、やり方あってる?記述統計と推測統計の違い
  5. Data Clean Room

    セッション資料:Snowflakeで始めるData Clean …
PAGE TOP