Nextcloudの利用方法


概要

玄界では、Nextcloudを利用して共有ストレージ(Lustre)へアクセスできます。
共有ストレージに対してWebブラウザからファイルやフォルダを操作することが可能です。

Nextcloudがサポートするブラウザは以下の通りです。

  • Google Chrome/Chromium
  • Mozilla Firefox
  • Apple Safari
  • Microsoft Edge


利用準備

Nextcloudを使用するためにはあらかじめスーパーコンピュータアカウントの作成とパスワードの設定が必要になります。


Nextcloudへのログイン、ログアウト

初回ログイン

Nextcloudログイン

NextcloudにWebブラウザでアクセスし、「スーパーコンピュータアカウント」と「パスワード」を入力して「→ログイン」をクリックします。

二要素認証設定

初回ログイン時、必ず二要素認証設定を促す画面が表示されます。
「TOTP(Authenticator app) TOTPアプリで認証する」をクリックします。

QRコードやセットアップコード(TOTP秘密鍵)が用事されるので、Authenticatorアプリに登録します。
登録後、Authenticatorアプリに表示されている認証コードを「認証コード」欄に入力し、「検証」ボタンをクリックします。

検証の結果、認証コードに問題がなければ、「TOTP(Authenticator app) TOTPアプリで認証する」をクリックします。

二要素認証実施

認証コード画面になるので、Authenticatorアプリから認証コードを確認し、認証コード欄に入力して「送信」をクリックします。

初期画面が表示されるとログイン成功です。
限界の共有ストレージ領域が「Genkai_Nextcloud」として表示されます。


2回目以降のログイン

Nextcloudログイン

NextcloudにWebブラウザでアクセスし、「スーパーコンピュータアカウント」と「パスワード」を入力して「→ログイン」をクリックします。

二要素認証実施

認証コード画面になるので、Authenticatorアプリから認証コードを確認し、認証コード欄に入力して「送信」をクリックします。

初期画面が表示されるとログイン成功です。
限界の共有ストレージ領域が「Genkai_Nextcloud」として表示されます。


ログアウト

ログアウトする場合は、画面右上のユーザアイコンをクリックして表示されるメニューから「ログアウト」を選択してください。


Nextcloudの利用

共有ストレージへのアクセスについて

Nextcloudにログインすると、共有ストレージ領域が「Genkai_Nextcloud」として表示されます。
共有ストレージのパスは以下のとおりです。
/home/nextcloud/<group>/<user>
共有ストレージにアクセスする場合は、「Genkai_Nextcloud」をクリックして移動後、操作を実施します。


ファイル、フォルダのアップロード

ドラッグ&ドロップによるアップロード

アップロードする場所に移動し、ファイルやフォルダをブラウザにドラッグすると、「ここにファイルをドラッグ&ドロップしてアップロードする」という領域が表示されるので、領域までファイルやフォルダをドラッグし、ドロップすることでアップロードが実施されます。
アップロードが開始され、画⾯にドラッグ&ドロップしたファイルやフォルダが表⽰されるとアップロード完了です。


メニューによるアップロード

アップロードする場所に移動し、画⾯上部の「+ New」をクリックし、メニューから「Upload files」を選択することでファイル参照メニューが表⽰されるので、アップロードするファイルやフォルダを選択し、「開く」をクリックします。
アップロードが開始され、画⾯に選択したファイルやフォルダが表⽰されるとアップロード完了です。


ファイル、フォルダのアップロード

ファイル、フォルダ単体のダウンロード

ダウンロードを⾏うファイル、フォルダ右側の「…」をクリックし、メニューから「ダウンロード」を選択します。フォルダを指定した場合は、zip にアーカイブされた状態でダウンロードされます。

複数ファイル、フォルダのダウンロード

ダウンロードを⾏うファイル、フォルダ左側のチェックボックスにチェックを⼊れ、画⾯上部の「↓ダウンロード」をクリックします。


ファイル、フォルダの操作

ファイル、フォルダ単体の操作

ファイル、フォルダ単体の名前変更、移動、コピー、削除は、右側の「…」をクリックし、メニューから「名前の変更」「移動またはコピー」「ファイルを削除」「フォルダを削除」を選択してください。

複数ファイル、フォルダの操作

複数ファイル、フォルダの移動、コピー、削除は、左側のチェックボックスにチェックを⼊れ、画⾯上部の「移動またはコピー」「ファイルを削除」「フォルダーを削除」「削除(ファイルとフォルダ両⽅を選択時)」を選択してください。


ファイル、フォルダのURL共有

⽞界のアカウントを持たない⼈に対してファイルやフォルダを共有可能です。共有したいファイル、フォルダの右側にある共有マークをクリックすると、右側に「共有」メニューが表⽰されるので、「URLで共有」の右側にある「+」をクリックすると、共有が開始されます。

共有が開始されると、PC のクリップボードに共有のリンクが格納されます。メモ帳などにペーストすることでアドレスを確認することが可能です。また、 マークをクリックすることで、再度共有のリンクをクリップボードに格納することが可能です。
「URLで共有」の右側に表⽰されている「…」をクリックし、メニューから「共有を解除」を選択することで、共有を終了します。また、「共有のカスタマイズ」を選択することで、共有についての詳細な設定が可能です。

設定項目について、以下に示します。

項目名 説明
パスワード設定 URLを開く際のパスワードを設定します。
有効期限を設定 URL共有の有効期限(年⽉⽇)を設定します。
ダウンロードを隠す URLを開いた際に「ダウンロード」ボタンを表示しません。
受取人への注意 受信者へのメモを記載します。
カスタム権限 受信者が利⽤可能な権限を以下の中から選択します。 [読み込み] [編集] [削除]


外部ストレージ連携

外部ストレージ連携として、以下の機能と連携が可能です。

  • SFTP
  • Amazon S3
  • Nextcloud

外部ストレージ連携機能を利⽤するには、画⾯右上のユーザアイコンをクリックし、「設定」を選択します。
設定メニューから「外部ストレージ」を選択します。


SFTP連携

SFTP に対する外部ストレージ連携を利⽤する場合、以下の項目を設定します。
例として、スパコンログインノードへの接続方法(home 領域へのアクセス)を記載します。
以下を設定した後、表示されている公開鍵を自身の authorized̲keys に追記することでアクセス可能です。

項目名 説明 ログインノード接続
フォルダー名 任意のフォルダ名を設定します。
外部ストレージ 「SFTP」を選択します。
認証 連携先の認証方法を選択します。 RSA 公開鍵
設定 説明 ログインノード接続
ホスト 接続先ホストを設定します。 genkai.hpc.kyushu-u.ac.jp
ルート ディレクトリパスを設定します。 /home//
ユーザー名 ユーザ名を設定します。 スーパーコンピュータアカウント
公開鍵 公開鍵が表示されます。 対象ユーザの authorized̲keys に追記
ビット⻑ 公開鍵の rsa ビット⻑を設定します。 1024,2048,4096 のいずれか


Amazon S3連携

Amazon S3 に対する外部ストレージ連携を利⽤する場合、以下の項目を設定します。 例として、スパコン共有ストレージ S3 連携への接続方法を記載します。

項目名 説明 Amazon S3連携の接続
フォルダー名 任意のフォルダ名を設定します。
外部ストレージ 「Amazon S3」を選択します。
認証 連携先の認証方法を選択します。 アクセスキー
設定 説明 ログインノード接続
バケット名 バケット名を設定します。 共有ストレージで作成したバケット名
ホスト名 接続先ホスト名を設定します。 genkai-s3.hpc.kyushu-u.ac.jp
ポート 接続先ポート番号を設定します。 空欄(⼊⼒不要)
リージョン リージョンを設定します。 空欄(⼊⼒不要)
ストレージクラス ストレージクラスを設定します。 空欄(⼊⼒不要)
SSLを有効 SSLの有効、無効を設定します。 チェックを入れる(SSL を有効)
パス形式を有効 パス形式の有効、無効を設定します。 チェックを入れる(パス形式を有効)
レガシー認証(v2) レガシー認証(v2) の有効、無効を設定します。 チェックを入れる(レガシー認証を有効)
マルチパートコピーの有効化 マルチパートコピーの有効、無効を設定します。 チェックを入れる(マルチパートコピーを有効)
アクセスキー アクセスキーを設定します。 入手したアクセスキー
シークレットキー シークレットキーを設定します。 入手したシークレットキー


Nextcloud連携

Nextcloud に対する外部ストレージ連携を利⽤する場合、以下の項目を設定します。

項目名 説明
フォルダー名 任意のフォルダ名を設定します。
外部ストレージ 「Nextcloud」を選択します。
認証 連携先の認証方法を選択します。
URL 接続先URLを設定します。
リモートサブフォルダー 必要に応じて接続先 Nextcloud のフォルダを設定します(空欄可)
セキュアhttps:// https 接続を設定します。
ユーザー名 ユーザ名を設定します。
パスワード パスワードを設定します。