--- title: MobaXtermの利用方法 media_order: 'keygen_1.png,keygen_2.png,keygen_3.png,keygen_4.png,ssh_1.png,ssh_2.png,sftp_1.png,sftp_2.png,sshadd_1.png,sshadd_2.png,portfowarding_1.png,portfowarding_3.png,portfowarding_2.png' --- [toc] ## MobaXtermとは{#mobaxterm} MobaXtermはSSHクライアント、X11サーバ、ネットワークツール等を備えたWindows用拡張ターミナルです。 ## 前提条件{#before} 1. [MobaXtermのインストール](/install/mobaxterm)の手順でMobaXtermのインストールが完了していること。 ## 鍵ペアの作成方法{#keygen} 1. 「Tools」アイコンをクリックの後、「MobaKeyGen (SSH key generator)」をクリックします。 ![keygen_1](keygen_1.png?lightbox=80%&resize=500) 2. Type of key to generateをRSA、Number of bits a generated keyを3072に指定します。 3. 「Generate」をクリックします。 ![keygen_2](keygen_2.png?lightbox=80%&resize=500) 4. 空白のエリアでマウスを動かすよう表示されますので、指示にしたがってください。表示されているインジケータが右端まで進むまでの十数秒間マウスを動かす必要があります。 ![keygen_3](keygen_3.png?lightbox=80%&resize=500) 5. 鍵ペアの作成ができると画面が切り替わりますので、 パスフレーズを2か所 (Key passphrase, Confirm)入力してください。 6. 「Save private key」ボタンを押し、秘密鍵を保存します。秘密鍵が他人に渡ることのないよう、厳重に管理してください。 7. 公開鍵をコピーし、[利用者ポータル](https://web.kudpc.kyoto-u.ac.jp/portal/) から登録してください。公開鍵は1行ですが、文字数が長いため折り返して表示されています。スクロールで隠れている分も含めて全てコピーして登録する必要があります。 ![keygen_4](keygen_4.png?lightbox=80%&resize=500) ## MobaXtermへの秘密鍵登録方法{#pubkey} 1. MobaXtermを起動します。 2. 「Setting」をクリックの後、「SSH」をクリックします。 ![sshadd_1](sshadd_1.png?lightbox=80%&resize=500) 3. SSH Agentsで「Use internal SSH agent “MobAgent”」にチェックを入れます。 4. Load following keys at MobAgent startup 右側の「+」をクリックし、鍵ペアの作成と公開鍵の登録で作成した秘密鍵を選択します。 5. 「OK」をクリックし、MobaXtermを再起動します。 ![sshadd_2](sshadd_2.png?lightbox=80%&resize=500) 6. 起動時に秘密鍵のパスフレーズを入力し、「OK」をクリックします。<br>※以降、MobaXterm起動時に秘密鍵のパスフレーズを入力します。 ## 接続方法{#login} 1. 「Sessions」アイコンをクリックの後、「SSH」をクリックします。 2. Remote host の欄にログインするシステムに応じたホスト名を入力します。 3. 「Specify username」にチェックを入れ、ボックスにスーパーコンピュータシステムの利用者番号(ID)を入力します。 4. 「OK」をクリックします。 ![ssh_1](ssh_1.png?lightbox=80%&resize=500) 5. \[ユーザ名@ホスト名 ~\] の形式のプロンプトが表示されればログイン成功です。 ![ssh_2](ssh_2.png?lightbox=80%&resize=500) ### X (GUI) を利用する場合{#gui} [接続方法](#login) の手順でシステムに接続してください。特別な設定は必要ありません。 ## ファイルの転送方法{#sftp} 1. 「Sessions」アイコンをクリックの後、「SFTP」をクリックします。 2. Remote host の欄にログインするシステムに応じたホスト名を入力します。 3. 「Username」ににスーパーコンピュータシステムの利用者番号(ID)を入力します。 4. 「OK」をクリックします。 ![sftp_1](sftp_1.png?lightbox=80%&resize=500) 5. 成功すると、スーパーコンピュータ上の自分のホームディレクトリが表示されます。上矢印でスパコン上にアップロード、下矢印でローカルマシンにダウンロードできます。 ![sftp_2](sftp_2.png?lightbox=80%&resize=500) ## 接続先{#access} システムごとのホスト名は以下の通りです。 | システム名 | ホスト名 | 備考 | | --- | --- | --- | | システムA | camphor.kudpc.kyoto-u.ac.jp | 2台のログインノードで構成。 | | システムB/クラウド | laurel.kudpc.kyoto-u.ac.jp | 3台のログインノードで構成。 | | システムC | cinnamon.kudpc.kyoto-u.ac.jp | 3台のログインノードで構成。 | | システムG | gardenia.kudpc.kyoto-u.ac.jp | 2台のログインノードで構成。 | | アプリケーションサーバ | app.kudpc.kyoto-u.ac.jp | | | ファイル転送サーバ | hpcfs.kudpc.kyoto-u.ac.jp | 2台のサーバで構成。<br>時間制限のないSFTP、RSYNC専用のサーバ。 |