ホーム » 保証とサポート・保守サービスメニューのご案内 » HPC製品によくあるご質問(FAQ) » hpc_use_36.html
Q. Mac OS XマシンからLinuxマシンにリモートログインしたい
A. 各種研究機関や教育機関ではMacintoshマシンをご利用している研究者の方々が多数おいでになります。 その洗練された外観やインタフェース、UNIXとの親和性、管理のしやすさなどから根強い人気があるものと思われます。
入力ファイルの準備や計算結果のビジュアライズを行うワークステーションとして利用するために、ご自身のMacintosh マシンをLinuxクラスタ計算機に接続してログインする方法について以下にご説明いたします。
『ターミナル』を使ったキャラクタベース(CUI)での接続
Mac OS Xには標準の端末エミュレータとして『ターミナル(Terminal)』アプリケーションが付属しています。
1. インストール
OSに標準で装備されているため、別途インストールを明示的に行う必要はありません。
2. 起動方法
『Finder』から、[アプリケーション]-[ユーティリティ]-[ターミナル] で起動できます。
![Finder から、[アプリケーション]-[ユーティリティ]-[ターミナル] で起動できます。](images/spct02.gif)
![[ユーティリティ]を選択](images/spct03.gif)
![[ターミナル]を選択](images/spct04.gif)
3. Linuxクラスタ計算機への接続
『ターミナル』から下記のコマンドを入力することにより接続できます。
$ ssh -l ユーザ名 IPアドレス
![[% ssh -l ユーザ名 IPアドレス]のコマンドにより接続できます。](images/spct10.gif)
周辺知識
- 文字コードについて
Mac OS X では、ファイル/ディレクトリ名のエンコード形式として『UTF-8-MAC』を採用しています。 またファイル内で日本語が使われる場合の文字コードは、UNIXに由来する部分では『EUC-JP』、従来の Mac OS に由来する部分では『Shift-JIS』と、複数の文字コードが混在して使用されています。
またLinux のファイル/ディレクトリ名とファイルのデフォルトエンコード形式には、RedHat Enterprise Linux 4以降で『UTF-8』が使用され、RedHat Enterprise Linux 3以前では『EUC-JP』が使われています。
ただしMac OS X、Linux双方とも、ファイルによっては全く別の文字コードで作成されていることがあります。 - 改行コードについて
LinuxとMac OS X の改行コードは同じであるため、表示やファイルのやり取りでは特別な配慮は不要です。 ただしWindowsマシンとファイルを交換する必要が有る場合は、別途適切なドキュメントをご参照ください。 - 文字化け対策
上記の議論から、使用しているOSの組み合わせによっては、文字コードに合わせて設定を変える必要が 生じる可能性があることがお分かりいただけたと思います。 Mac OS Xの『ターミナル』アプリケーションで表示する文字コードを変更するには、次の手順で行ってください。
『ターミナル』のメニューバーから[ターミナル]-[ウィンドウ設定...]を選ぶと『ターミナルインスペクタ』が起動します。
[ディスプレイ]を選び、[文字セットエンコーディング]を、表示しようとしている文字コードに合わせます。
![ターミナルが起動している状態で、ターミナルにフォーカスを合わせて[ターミナル]-[ウィンドウ設定...]をクリックすると「ターミナルインスペクタ」が起動します。](images/spct06.gif)
- Macintosh上で使えるコマンドについて
MacintoshマシンからLinuxクラスタ計算機にログインした場合、当然ですが全てLinuxコマンドを使用してクラスタ計算機を操作することになります。 一方で、Mac OS Xの『ターミナル』から、別の計算機システムにログインするまでの間は、Mac OS Xのコマンド環境で操作する事になります。
Mac OS Xのコマンド体系はLinuxやFreeBSDと似ているので、それらに習熟された方であれば、ある程度推測しながら利用できるところもありますが、独自のコマンドもあるため専用の書籍がお手許にあると安心です。
『[改訂版] Mac OS X ターミナルコマンド ポケットリファレンス』
海上 忍著
技術評論社 (ISBN: 4774128775)
『X11』を使った『xterm』によるGUIでの接続
1. インストール
Mac OS Xをインストールする時に『X11』のインストールも合わせて選択するか、既にMac OS Xが 『X11』抜きでセットアップされている場合では別途インストールメディアから『X11User.pkg』をインストールします。
2. 起動方法
[アプリケーション]-[ユーティリティ]-[X11] で『xterm』が起動されます。

3. Linuxクラスタ計算機への接続
『xterm』から下記のコマンドを入力することにより接続できます。
$ ssh -X -l ユーザ名 IPアドレス

GaussViewのようなGUIアプリケーションがセットアップされたLinux計算機に『xterm』を利用して接続すれば、下記のコマンドを実行することによってMac OS Xのデスクトップ上にGaussViewの画面が転送されGUI操作ができます。
$ gview &
外部リンク
- X11のダウンロード(Mac OS X 10.3 の場合のみ)
X11 for Mac OS X 1.0 - X11についての情報
Developer Connection Technical QA1232 X11FAQ
Developer Connection Open Source X11 - Mac の学術的利用についてのサイト
Mac OS X上の学術系ツールやオープンソースソフトウェアに関する情報が集積しています。
SourceForge.JP MacWiki Project
※ 会社名・製品名・サービス名などは一般に各社の登録商標または商標です。
※ 製品の仕様、構成、価格などは、予告なく変更される場合があります。ご了承ください。
※ 製品の色調は実際と異なる場合があります。
