WindowsでPuTTYとXmingを利用して,大学外からSun,Moodleにアクセスする方法(プロキシサーバの設定を必要としない方法)


その他の方法については以下のリンクを参照
  Windowsで大学外からSun,Moodleにアクセスする方法
  Windowsでプロキシサーバの設定をせずに大学外からSun,Moodleにアクセスする方法
  MaxOSXで大学外からSun,Moodleにアクセスする方法
  MaxOSXでプロキシサーバの設定をせずに大学外からSun,Moodleにアクセスする方法

  Windowsで,Sunサーバにファイルをアップロードする,またはSunサーバ内のファイルをダウンロードする方法
  MacOSXで,Sunサーバにファイルをアップロードする,またはSunサーバ内のファイルをダウンロードする方法


SSHのポートフォワーディング機能を利用して,OSがWindowsXP/Vista/7のパソコンで,大学外からSunサーバとMoodleにアクセスするための設定例を示す.

参考HP:電気通信大学情報基盤センター WindowsでPuTTYを利用したSSHでの接続方法


注1:この方法ではプロキシサーバの設定を必要としない代わりに,Moodleの表示や更新が非常に遅くなることを覚悟しておくこと.プロキシサーバの設定を行う場合の方法はこちらを参照.

注2:以下の操作は様々な環境での正常な動作を確認しているが,万が一,これにより各自のPCシステムや各自のインターネット環境に不具合が生じても,大学や教員は一切の責任を負わない.また,個別に自宅等に出向いてのシステム回復等の手助けも行わない.これに同意する者のみ以下の作業を行うこと.また,以下の作業を行った場合,これに同意したものとみなす.

注3:以下の操作を行い,Sunサーバにログインしている間は,使用しているコンピュータのインターネット通信の一部が大学のネットワークを経由することになる.すなわち,Sunサーバにログインしている間は,例え自宅であろうと電気通信大学情報基盤センター利用条件および電気通信大学情報基盤センターDOs and DON'Tsに記載された事項を遵守しなければならない.


設定の手順

  1. PuTTYのインストール
  2. PuTTYの設定
  3. Xmingのインストール
  4. SunサーバおよびMoodleへのアクセス
  5. 終了方法

1. PuTTY のインストール

PuTTY のダウンロード

オリジナルの PuTTY は日本語に対応していないが, Hideki EIRAKUさんにより日本語化パッチが開発されている.

http://hp.vector.co.jp/authors/VA024651/PuTTYkj.html

からputty-0.60-jp20070603.zipをダウンロードする.

puttyjp の起動

ダウンロードしたzipファイルを適当なフォルダに解凍する(フォルダ名に日本語などの全角文字を使用したフォルダには入れない方が良い."デスクトップ"などは避ける).
フォルダ内にある下のようなアイコン(puttyjp)をダブルクリックしてputtyjpを起動する.


初めて起動したとき次のようなウィンドウが開く.


2. PuTTY の設定

プロトコルと接続先のサーバーの設定


ポートフォワーディングの設定

左のカテゴリ欄の一番下の"接続"の中の"SSH"の中の"トンネル"をクリックすると下の画面ようになる.



Xフォワーディングの設定

左のカテゴリ欄の一番下の"接続"の中の"SSH"の中の"X11"をクリックすると下の画面ようになる.






日本語フォントの設定

左のカテゴリ欄の"ウィンドウ"の中の"外観"をクリックすると下の画面ようになる.







左のカテゴリ欄の"ウィンドウ"の中の"変換"をクリックすると下の画面ようになる.
"文字コードの設定"を"EUC-JP"にする(はじめから"EUC-JP"になっていることが多い).




設定の保存

左のカテゴリ欄の"セッション"をクリックすると下の画面ようになる.以前に入力したホスト名と接続タイプを確認する.





以上でPuTTYの設定は終了である.

次に"開く"ボタンを押す.PuTTYのターミナルが起動する.このときに以下のような警告が表示される場合があるが,そのときは"はい"もしくは"Yes"をクリックする.




注意:以降の操作でSunサーバにログインすると,使用しているコンピュータのインターネット通信の一部が大学のネットワークを経由することになる.すなわち,Sunサーバにログインしている間は,例え自宅であろうと電気通信大学情報基盤センター利用条件および電気通信大学情報基盤センターDOs and DON'Tsに記載された事項を遵守しなければならない.







これでSunサーバへのログインは完了する.

ログアウトするときは"exit"コマンドを使用する.ログアウトするとPuTTYも自動的に終了する.今は"exit"しておく.

Sunサーバに接続できないときは設定を間違えている可能性が高いので,設定を確認すること.


3. Xming のインストール

Xming のダウンロード

XmingのオフィシャルサイトからPublic Domain ReleasesのXming (バージョン6.9.0.31)とXmin-fonts (バージョン7.5.0.22)をダウンロードする(バージョンアップにより,バージョンが異なることがある).

http://www.straightrunning.com/XmingNotes/

上記ページのトップから少し下に行くと Releases という個所がある.そこからXming (バージョン6.9.0.31)とXmin-fonts (バージョン7.5.0.22)をダウンロードできる(バージョンアップにより,バージョンが異なることがある).




ダウンロードが始まらない場合は"direct link"をクリックしてダウンロードする.




"Xming-6-9-0-31-setup" と "Xming-fonts-7-5-0-22-setup"のダウンロードが完了したら,初めに"Xming-6-9-0-31-setup"をダブルクリックして,インストールする(バージョンアップにより,ファイル名の番号が異なることがある).


設定の変更をせず,"Next"ボタンを押していき,最後に"install"ボタンを押し,インストールする.

以下のインストールの完了を知らせる画面では,"Launch Xming"のチェックをはずし,"Finish"ボタンを押す.




間違えて,Xmingを起動してしまったら,タスクトレイ内のXmingのアイコンを右クリックし,"Exitを選択して,Xmingを終了する.

次にXming-fonts-7-5-0-22-setupをダブルクリックして Xming-fonts をインストールする(バージョンアップにより,ファイル名の番号が異なることがある).



"Next"ボタンを押していくと"Folder Exists"と警告が出るが,"はい"もしくは"Yes"を押す.その後は,設定の変更をせず,"Next"ボタンを押していき,最後に"install"ボタンを押し,インストールする.これでXmingの設定は完了する.



4.PuTTY,Xmingを使用して,SunサーバおよびMoodleにアクセスする.

上記の1から3の設定を一度行っておけば,次回以降は以下の4と5の手順で接続と切断を行うことができる.

4.1 Xmingの起動

スタートメニューの"すべてのプログラム"もしくは"プログラム"から"Xming"アイコンをクリックし,Xmingを起動する.タスクトレイにXmingのアイコンが表示される.

4.2 PuTTYの起動とSunサーバへのログイン

puttyjpを実行する."セッション一覧"の"sun"を選択し,"読み込み"ボタンを押し,設定を読み出す.その後,"開く"ボタンを押し,Sunサーバにアクセスし,ログインする.






ターミナル上で,"kterm &"や"emacs &"を実行し,それぞれのウィンドウが表示されることを確認する.また,kterm や Emacs の動作を確認する.
インターネット回線のスピードによっては表示までに時間がかかる場合がある.表示されない場合は上記の1〜4の設定が完了していないと思われるので設定を確認する.


注1:コンピュータによっては,Emacsでの日本語入力Eggの起動はCtrl-option-\ではなく,Ctrl-\の場合があるので確かめること.


注2:Sunサーバにログインしている間は,使用しているコンピュータのインターネット通信の一部が大学のネットワークを経由することになる.すなわち,Sunサーバにログインしている間は,例え自宅であろうと電気通信大学情報基盤センター利用条件および電気通信大学情報基盤センターDOs and DON'Tsに記載された事項を遵守しなければならない.



4.3 ブラウザの起動とMoodleへのアクセス

  • "kterm &"を実行し,ktermを起動する.次にkterm上で以下のコマンドを実行する.

    kinput2 &

  • kterm上で以下のコマンドを実行し,Firefoxを起動する(各自のPCにFirefoxがインストールされている必要はない).

    firefox &

  • 起動したFirefoxからMoodleにアクセスする.
    http://172.21.54.48/moodle/

  • Moodleのログイン画面が表示されるので,ユーザ名とパスワードを入力し,ログインする.
  • 日本語入力は Shiftキー+スペースキー で切り替えができる(kinput2を実行している必要がある).

なお,この方法では,Firefoxをインターネット経由で実行しているので,Firefoxの画面表示や更新が非常に遅い.



5. 終了方法

  1. Moodleをログアウトし,Firefoxを終了する.

  2. kterm上で以下のコマンドを入力してkinput2を終了させる.

    pkill kinput2

    これを行わないと,PuTTYのターミナルが固まり,正常終了できなくなる.

  3. Emacs や kterm を終了させる.

  4. PuTTYのターミナル(Sunサーバにログインしたときのターミナル)で"exit"コマンドを実行し,ログアウトする.