講習会 事前準備の手引き
第152回お試しアカウント付き講習会「スーパーコンピューター超入門」
2021年4月26日

東京大学情報基盤センター
質問等は shiba [at] cc.u-tokyo.ac.jp まで（ [at] を @ に書き換えてください ）2021/3/22 v1.0

第１５２回講習会「スーパーコンピューター超入門」事前準備

目次
・ビデオ会議システム Zoom の準備・講習会当日の質疑応答ツールの準備
・スパコン アカウントの確認
・スパコン利用支援ポータルの確認

p. 3
p. 4
p. 5
p. 6 - 9

スーパーコンピュータ利用のための事前環境準備
A.

Windowsの場合 (p.10)
オプション1 - PuTTY
p. 11-14
オプション2 - Cygwin
p. 15-26
B. Mac の場合
p. 27-29
C. Linux の場合
p. 302

第１５２回講習会「スーパーコンピューター超入門」事前準備

ビデオ会議システム Zoomの準備• ダウンロード：https://zoom.us/download#client_4meeting• クライアントを事前にインストールしてください。
• 今回、各自のZoomアカウントを作る必要はありません。
• 会議室へのログイン方法は、4月20日前後にアナウンスします。

• インストール済みの方は、必ず最新バージョンに更新してください。
• 3/22現在、5.5.5• バージョン5.0 以上でないと接続できません!!

• 使い方：

https://utelecon.github.io/zoom/how_to_use

3

第１５２回講習会「スーパーコンピューター超入門」事前準備

講習会当日の質疑応答ツールの準備• 質疑応答には、Slack を使います（グループチャット）。
• 講習会２時間前までに準備してください。

講習会申込時の自動応答メールに、会議室に入室するためのリンクがあります。
• 専用アプリもありますが、今回の講習会のみであれば、Webブラウザで十分です。
• 本講習会に関連する質問は、Slack中の#スーパーコンピューター超入門チャンネルでお願いします。
• 用件によっては、ダイレクトメッセージでも結構です。
• Zoom のチャット機能で質問をいただいても結構です。

4

第１５２回講習会「スーパーコンピューター超入門」事前準備

スーパーコンピューター アカウントの確認
本講習会ではセンター設置のスーパーコンピューター
Oakbridge-CX (OBCX) を利用します。

本講習会でのユーザ名
利用者番号 : tUVXYZ (t + 数字５桁)
利用グループ： gt00
利用期限
5/26 (水) 9:00まで有効
アカウントは4月20日頃にメールで皆さんに送付されます。

5

第１５２回講習会「スーパーコンピューター超入門」事前準備

6

利用支援ページ（ポータル）の確認
センター設置のスーパーコンピューターを利用するためには、「利用支援ポータルサイト」上で準備が必要です。

システム情報https://www.cc.u-tokyo.ac.jp/supercomputer/obcx/service/

利用支援ポータルサイト【受講前にログイン可能なことを確認してください】
https://obcx-www.cc.u-tokyo.ac.jp/cgi-bin/hpcportal.ja/index.cgi

第１５２回講習会「スーパーコンピューター超入門」事前準備①スパコンポータルサイトにログイン（1/3）
情報基盤センターから送付されたファイル

tUVXYZ

01234567

情報基盤センターから送付された利用者
ID（tUVXYZ）

情報基盤センターから送付された初期パスワード（8桁）

7

第１５２回講習会「スーパーコンピューター超入門」事前準備②スパコンポータルサイトにログイン（2/3）
https://obcx-www.cc.u-tokyo.ac.jp/cgi-bin/hpcportal.ja/index.cgi

情報基盤センターから送付された利用者
ID（tUVXYZ）

情報基盤センターから送付された初期パスワード

8

第１５２回講習会「スーパーコンピューター超入門」事前準備

9③初期パスワードの変更（3/3）

情報基盤センターから送付された初期パスワード

パスワード規約• 8文字以上，現在と3文字以上異なる• 2世代前までと異なる• 英字（小文字，大文字），数字，特殊文
字各1字以上• Linux辞書に登録されている語は不可• 全角文字不可

変更後のパスワードを入力（2回）

第１５２回講習会「スーパーコンピューター超入門」事前準備

Windows の方
主に２つの方法があります。

1. PuTTY + WinSCP を利用
軽量で動作します。 ( < 10MB 程度)

2. Cygwin を利用
より本格的な利用に向いています。
大きい空きディスク容量が必要です。
( 100 MB - 2GB 程度)

10第１５２回講習会「スーパーコンピューター超入門」事前準備

PuTTY のインストール
PuTTY (パティ)スーパーコンピューター上での様々な操作に必要となります。
n ダウンロードサイト
http://www.chiark.greenend.org.uk/~sgtatham/putty/→ “Download it here” をクリック→ MSI ファイルをダウンロード（分からない人は 32-bit を選択）
→ セットアップウィザードに従ってインストール

11

第１５２回講習会「スーパーコンピューター超入門」事前準備

WinSCP のインストール
WinSCP
スーパーコンピューターからデータを転送するのに使用しますn ダウンロードサイト (英語)https://winscp.net/eng/download.php→ “Download WINSCP 5.17.7 (?? MB) ” をクリック→ WinSCP-5.17.7.exe を実行→ セットアップウィザードに従ってインストール
推奨設定
セットアップ形式：「標準的なインストール」を選択
インターフェーススタイル：「コマンダー」を選択

12

第１５２回講習会「スーパーコンピューター超入門」事前準備

インストールされたことの確認
３つのソフトウェア（PuTTY, PuTTYgen,WinSCP)がインストールされたことを確認してください。当日使用します。
PuTTY

PuTTYgen

スパコンへのログインに使用

スパコンへのログイン鍵作成に使用

13

第１５２回講習会「スーパーコンピューター超入門」事前準備

インストールされたことの確認
３つのソフトウェア（PuTTY, PuTTYgen,WinSCP)がインストールされたことを確認してください。当日使用します。
WinSCP

スーパーコンピューターからのデータの転送に使用

デスクトップにショートカットができる ⇨ 起動14

第１５２回講習会「スーパーコンピューター超入門」事前準備

Cygwin のインストール
・ Cygwin = Windows 上でUNIX のような環境を使えるソフト• 利用者ガイド• https://cygwin.com/cygwin-ug-net.html• まずやるべきこと• インストーラ（setup-x86_64/32.exe）を入手• インターネットに接続し，インストーラをダブルクリック• 以下指示に従ってインストールを進めてください15

第１５２回講習会「スーパーコンピューター超入門」事前準備

Cygwin のインストール

16

第１５２回講習会「スーパーコンピューター超入門」事前準備

Cygwin のインストール• 基本的な機能はデフォルトのインストールでOKです。
• インストーラの項目をダブルクリックすれば後で追加も可能です• 本講習会では下記が必須です（デフォルトのインストールでは抜けている可能性があります：特にopenssh）• openssh (for all users)• openssl (for all users)• インストールされているかどうかは確認が可能です17

第１５２回講習会「スーパーコンピューター超入門」事前準備“openssh”の確認（1/3）
Type “openssh”

18

第１５２回講習会「スーパーコンピューター超入門」事前準備“openssh”の確認（2/3）“Keep”と出てきたら“openssh”はインストール済み

19

第１５２回講習会「スーパーコンピューター超入門」事前準備“openssh”の確認（3/3）“Skip” が現れたら「未インストール」を意味する

以下「openssh」を例にマニュアルインストールの実施方法を紹介する

20

第１５２回講習会「スーパーコンピューター超入門」事前準備“openssh”のインストール（1/3）

プルダウンメニューをクリック

21

第１５２回講習会「スーパーコンピューター超入門」事前準備“openssh”のインストール（2/3）

適切なバージョンを選択（通常は最新版）

22

第１５２回講習会「スーパーコンピューター超入門」事前準備

23“openssh”のインストール（3/3）

「Skip」のかわりにバージョン番号が出てきたら“openssh” のインストール準備完了（インストールは完了していない）「次へ」をクリックしてインストールを実行第１５２回講習会「スーパーコンピューター超入門」事前準備

24“ssh-keygen (OpenSSH)” ：インストールの確認$ ssh-keygen --hssh-keygen: unknown option -- usage: ssh-keygen [-q] [-b bits] [-C comment] [-f output_keyfile] [-m format][-t dsa | ecdsa | ecdsa-sk | ed25519 | ed25519-sk | rsa][-N new_passphrase] [-O option] [-w provider]ssh-keygen -p [-f keyfile] [-m format] [-N new_passphrase][-P old_passphrase]ssh-keygen -i [-f input_keyfile] [-m key_format]
ssh-keygen -e [-f input_keyfile] [-m key_format]
ssh-keygen -y [-f input_keyfile](…)
ssh-keygen -L [-f input_keyfile]ssh-keygen -A [-f prefix_path]ssh-keygen -k -f krl_file [-u] [-s ca_public] [-z version_number]file ...
ssh-keygen -Q -f krl_file file ...
ssh-keygen -Y find-principals -s signature_file -f allowed_signers_file
ssh-keygen -Y check-novalidate -n namespace -s signature_file
ssh-keygen -Y sign -f key_file -n namespace file ...
ssh-keygen -Y verify -f allowed_signers_file -I signer_identity-n namespace -s signature_file [-r revocation_file]第１５２回講習会「スーパーコンピューター超入門」事前準備“ssh (OpenSSH)” ：インストールの確認$ sshusage: ssh [-46AaCfGgKkMNnqsTtVvXxYy] [-B bind_interface][-b bind_address] [-c cipher_spec] [-D [bind_address:]port][-E log_file] [-e escape_char] [-F configfile] [-I pkcs11][-i identity_file] [-J [user@]host[:port]] [-L address][-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port][-Q query_option] [-R address] [-S ctl_path] [-W host:port][-w local_tun[:remote_tun]] destination [command]25

第１５２回講習会「スーパーコンピューター超入門」事前準備

26

その他• Cygwinのインストールには60-90分程度を要します• Windows 10以降であればCygwinの替わりにWSL（WindowsSubsystem for Linux）を使うことも考えられます。
• Windows，Linuxに詳しい方はお試し頂いても結構ですが、C，Fortran，OpenSSH等の機能のインストールをご確認ください

第１５２回講習会「スーパーコンピューター超入門」事前準備

Mac OS の方 (1)Mac OS 10.12 以降では、ユーティリティアプリケーショ
ン 「ターミナル」 がプリインストールされており、これを利用してスーパーコンピューターに接続できます。

起動方法：“Finder”→ “アプリケーション”→ “ユーティリティ”→ “ターミナル”

27

第１５２回講習会「スーパーコンピューター超入門」事前準備

Mac OS の方 (2)
いつでも起動できるように、Dockに追加するのがおすすめです。

ドラッグ

28

第１５２回講習会「スーパーコンピューター超入門」事前準備

Mac OS の方 (3)起動すると、コマンドラインが表示されます。
> ssh -Vと入力して、sshコマンドが存在することを確認

29

第１５２回講習会「スーパーコンピューター超入門」事前準備

Linux OS の方Linux に慣れていれば使用していただいて結構ですが、トラブルシューティングについては可能な限りご自身で対応してください。
openSSH, openSSL のインストールをしておいてください。
● Ubuntu (v18.04 以降), Debian (9系以降)> sudo apt install openssh-server openssh-client● Red Hat ・ CentOS (6系以降), Fedora (v22以降)> yum install openssh-server openssh-client

30