Mazn.net

やってみて 調べてみて 苦労しなけりゃ 箱は動かじ

vncviewerで特定のポートに接続する@Linux

      2013/07/15

vncのサーバにvncviwerで接続する時に、

$ vncviewer サーバ名:ディスプレイ番号

といった風にディスプレイ番号を入力します。ディスプレイ番号はvncserverを起動した際に表示されるやつです。

$ vncserver 

New 'X' desktop is hostname:1 ← これ

Starting applications specified in /etc/X11/Xsession
Log file is /home/mazn/.vnc/hostname:1.log

これでvncserverは5900+ディスプレイ番号のTCPポートで待ちます。※すでにvncserverが立ち上がっている場合などは:2のようにインクリメントされていきます。

Debian etchの例
$ netstat --tcp -lpn | grep 5901
tcp6   0   0 :::5901       :::*      LISTEN     14372/Xrealvnc

SSHやiptablesなどを使ってvncサーバへの接続をポートフォワーディングした際、任意のポートに繋ぐ必要が出てきます。このような場合コロン二つ” :: “を使用して、任意のポートに接続できます。

例えば、ルータでポート4000がvncサーバにポートフォワーディングされている場合以下のようになります。

$ vncviewer ルータIP::4000

ちなみに、Linuxに搭載されているvncやリモートデスクトップのフロントエンドのクライアントkrdcでは、”::”を認識出来ないようです。

iptablesにてポートフォワーディングする方法はこちら

参考 :VNCのインストール

 - IT技術, ネットワーク ,

336px

Message

メールアドレスが公開されることはありません。

  関連記事

no image
リモートデスクトップサーバ構築@Ubuntu 14.04 LTS

Ubuntu 14.04.2 LTS (Cloud-image版)に、リモートデ …

no image
Google Plublic DNS

Google が提供しているパブリックDNSサービス。名前解決が早くなり、インタ …

no image
gvfsを使用して、Windowsの共有フォルダを使用する@Ubuntu 9.04

今までmaznはWindowsの共有フォルダにLinuxからアクセスする時は、m …

no image
OpenStack LibertyをRDOを使ってインストール on CentOS7(KVM)

ホストOS(CentOS7)に直接OpenStackを入れると、失敗した時が面倒 …

no image
Windowsのブートローダ(NTLDR)の設定を変更する@Windows XP

Windows XP をメインで使っていたPCにLinuxをサブで入れた場合のデ …

no image
gitで複数のコミットを一つにしてマージする

自分の開発ブランチではこまめにコミットしたいけど、リリース用のブランチにはもっと …

no image
screenコマンド@cygwin with ck

cygwinのターミナルck上でscreenを使用しようとすると、デタッチ後にア …

no image
ログイン画面の壁紙変更@Windows 7

C:\Windows\System32\oobe\info\background …

no image
dsniffパッケージ@Debian Etch

最近ブラッディ・マンデイというドラマの主人公がハッキングするシーンを解説するサイ …

no image
Googleの検索結果に近所の情報が表示される件

いつ頃からか、Googleで普通に検索すると、近所の情報が表示されるようになりま …