モバイルUbuntu、NetWalker登場 リモートデスクトップ rdesktop編 その94
Kapperです。今日はリモートデスクトップのrdesktopをネタにします。結局、他のOSを動かすには手っ取り早い手段でもありまして、PDA業界では比較的人気のある方法でもあります。Netwalkerであれば一通りのことが出来ますので是非試してみましょう。●リモートデスクトップ、rdesktopとはリモートデスクトップは遠隔操作でPCを操作、表示するアプリで主にVNCやMSのRemote Desktop Protocol(RDP)が有名ですが、市販ソフトも色々販売されております。ネットワークを介してデスクトップ環境を共有できますので、Linux上でも仮想的にWindowsやMACを操作、アプリを使用できます。性能的にはMSのRDPはかなり優秀であり、通信速度や転送スピードに優れます。WindowsXP Pro以降の環境にサーバソフトが標準で入っており外部からアクセス出来ます。VNCも様々な環境でマルチに使えますが、性能的には一歩譲ります。iPhoneやZaurus、WindowsMobileなど多数に移植されております。今回はRDPのLinuxクライアントでありますrdesktopを使いました。PCの遠隔操作というのは慣れると非常に便利で、Kapperも学生時代、光学測定器のPCやX線解析機などのPCにVNCをインストールしまして、学生室からコーヒーを飲みながら、飲食や騒音や精密機器の環境から解放されまして測定機器を遠隔操作して実験してました。まあ当時はポスドクの先輩が導入したであろう多数のpcAnywhereが至る所にインストールされておりまして、机の上で実験していたんだな、同じ事をしているんだなと深く関心した記憶があります。大学は会社と違いこういう所が柔軟で良いですよね。●rdesktopのインストールインストールは簡単で、 sudo aptitude install rdesktop grdesktopインストール出来たかと思います。rdesktopはCUIのアプリなので慣れるまではGUIのGnomeのGUIフロントエンドのgrdesktopを使ってみましょう。GUIだと細かい設定がしにくい所もありまして、慣れたらCUIを使うと便利です。リモートデスクトップを使うためにまず母艦の設定が必要ですが、設定方法を解説すると大変なのでこちらを参考願います。母艦の設定は ・リモート設定の許可 ・端末のユーザー追加 ・ファイアーウォールロックの確認、外すの3点です。Linuxから接続させる前に母艦のIPアドレスを確認します。プログラムとファイルの検索にて cmd ⇒ ipconfigとコマンドラインで実行して表示されるIPアドレスをメモします。で端末側でIPアドレスの入力、ユーザー、パスワード、OS設定をこんな感じにすればとりあえず立ち上がるかと思います。立ち上がらなければエラーメッセージを見まして設定をやり直します。多分ファイアーウォールかウィルスソフト関連が怪しいかと。無事Windowsが立ち上がり確認したら、次は環境設定のセッティングを実施します。まずGnomeの上下のバーで”右クリック”⇒”プロパティ”⇒”自動的に隠す”で画面を広くしましょう。で転送速度と処理速度の処理落ちをカバーする為に必要最小限にしましょう。まず、 ・ディスプレイ設定は出来るだけ小さく推奨800×600 ・色数はHighColor 15bit ・Keyboardはja設定 ・Soundは可能な限りNo Sound。 通信速度節約の為に同じ家内であれば無線ヘッドフォンを使いましょう ・Extendは全てOff ・通信圧縮設定はON多分、GUIでは設定できないかと。CUIの推奨コマンドは下記です。 rdesktop -g 800x600 -a 15 -k ja -z -P -r sound:(offもしくはlocal)-x m (IPアドレス:ポート)詳しくは”rdesktopの設定”を参照願います。使うソフトに合わせて設定しましょう。で野外で使う際にはルーター超えの設定が必要なのでポートフォワードかOpenVPNの設定が必要です。こちらを参考に割愛します。●まとめNetwalker上でも無事モバイルリモートデスクトップが動いたかと思います。音さえなければかなりの速度で動作します。残念ながら高速表示するアプリやハードを直接叩くアプリは動作しません。特に東方系のゲームは無理です。大戦略とか三国志とかエロゲーとかは多分問題なく動作します。ネットワーク環境に依存しておりますのでパケット料金には注意ねがいますねw制約はありますものの、非常に便利です。是非使ってみて下さい。PS1.ちなみにNattyでは、rdesktopからフォークしたプロジェクトの freerdpがポーティングされております。 freerdpはrdesktopの機能に加え下記のRDP5の追加機能が使えます。 ・Bitmap caching ・File system, audio, serial port and printer port redirection ・Mappings for all standard international keyboards ・Stream compression and encryption ・Automatic authentication Nattyは危険なのでお勧めはしませんが、freerdpは単独アプリで他と干渉しませんし、 更に高速、高機能化しており、サウンドをオフにしておけば処理落ちは殆どありません位、優秀です。 お勧め設定は下記の通りです。是非試してみて下さい。 xfreerdp -g 800x600 -a 15 -k ja -o -z -x b (IPアドレス:ポート)