産総研のABCI内のファイルをVSCodeで編集できるようにするまで
ABCIって?
- 産総研が所有しているスパコン
- 正式名はAI橋渡しクラウド(AI Bridging Cloud Infrastructure)
- 2019年10月7日時点で日本最速(ニュース記事)
確認環境
item | version |
---|---|
Ubuntu | 18.04 |
OpenSSH | 7.6p1 |
VSCode | 1.38.1 |
VSCodeの設定
- VSCodeをダウンロード(1.35.0以上)
- Extensionsアイコンから
Remote Development
と検索、拡張機能をインストール
SSH設定
- OpenSSHをインストール(7.3以上)
-
ssh-keygen
で鍵を作成
- linuxの場合、何も指定しなければ
~/.ssh
以下に公開/秘密鍵が作成される - Windowsの場合は
C:/Users/[username]
以下に.ssh
フォルダを作って鍵作成すればいいはず
- ABCI利用ポータルで公開鍵を登録
- 利用ポータルの操作についてはこちら
- 名前を変更していなければ
id_rsa.pub
が公開鍵のファイル
-
.ssh/config
に以下の記述を行う(参考: ProxyJumpによるログイン)
- usernameには自分のユーザー名を入れること
.ssh/config
Host abci
HostName es
User username
ProxyJump %r@as.abci.ai
IdentityFile /path/identity_file
Host as.abci.ai
IdentityFile /path/identity_file
ABCIへのアクセス
基本はRemote Developmentを使う手順と同じ
ファイル編集の動作確認
テスト用スクリプトを動作、編集内容通りに動作していることを確認
おわりに
V100 ☓ 4台が200円/時間で使えるからみんなABCI使ってこ