仁がWeb技術っぽい記事を書いています。Serverへリモートデスクトップする方法を説明する。想定しているのは次のようなケース。(経由サーバはSSHができればLinuxでなくてもよい。linux.example.comとして説明する。Connection”が入っているので、それを使用する。2011-1パック¥20,000経由サーバへSSHポートフォーワードする普段外部のLinuxサーバへ次のようなSSHコマンドで接続しているとする。user@linux.example.comこのコマンドにLオプションをつけるとポートフォーワードができる。リモートデスクトップが使用するポートは3389番なのでローカル側、リモート側のポートをどちらも3389を指定する。user@linux.example.com細かく説明すると。(ユーザ名)@(経由サーバ)ホスト名のところはもちろんIPアドレスでもよい。Macのローカルでリモートデスクトップのポートが開いているはずがないのでローカル接続ポートは3389としている。複数のポートフォーワードセッションを使う場合など、好きなローカルポートで試しても大丈夫だが接続先は”localhost:13389′′などとしてポート指定をする必要がある。実行するといつも通りLinuxサーバへログインする感じになる。普通にログインしたときと違ってMac側の3389番ポートが開いていることがnetstatで分かる。Connection”を立ち上げる。Serverのポート3389がつながっているので、ここではlocalhostに対して接続する。次に証明書がどうとか警告がでるけど気にしないで接続ボタンを押すことにする。Serverのログイン情報を入力してOKボタンを押す。ここで結構ハマったのは、デフォルトでドメインの項目に何か書かれたままにしていると、リモートデスクトップがハングアップして接続できない症状があったことだ。Server側でドメインの設定などしていない場合にはドメインの項目が空白にしておいた方がよさそうだ。うまくいくと、直接リモートデスクトップした場合と同じ画面が表示される。(画像はローカルの環境で試したWindows7へのリモートデスクトップ時のもの。)SSHポートフォーワードの終了リモートデスクトップの接続を切り、Lオプションをつけて接続したSSHのコンソールをログアウトするとSSHポートフォーワードが終了する。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。仁がWeb技術っぽい記事を書いています。