SFTP でつなぐ
FileZilla・WinSCP・Cyberduck などのソフトから、サーバーのファイルを直接やりとりできます。パネルのファイル画面と違い、大きなファイルやフォルダをまとめて送れます。大きさの制限はディスクの上限だけです。
1. SFTP をオンにする
SFTP は、初めはオフになっています。お客様パネルでサーバーを開き、「ファイル」の画面にある「SFTP で接続」の 「SFTP をオンにする」を押してください。オンにしたサーバーにだけ入れます。
2. APIキーを用意する
SFTP のパスワードには、ログインのパスワードではなく APIキー を使います。パネルの 「API」 で発行してください(ashk_ で始まる文字列)。API で使うキーと同じものでも、SFTP 用に別に作ったものでも構いません。
3. ソフトに接続先を入れる
| 項目 | 入れるもの |
|---|---|
| プロトコル | SFTP |
| ホスト | sftp.ashikanw.com |
| ポート | 2022 |
| ユーザー名 | サーバーの ID(8 文字。例: 1a2bc34d) |
| パスワード | APIキー(ashk_…) |
パネルの「SFTP で接続」に、自分のサーバーの値がそのまま出ています。コピーして使ってください。
FileZilla
- 「ファイル」→「サイトマネージャー」→「新しいサイト」を押します。
- プロトコルを「SFTP - SSH File Transfer Protocol」にします。
- ホストに
sftp.ashikanw.com、ポートに2022を入れます。 - ログオンの種類を「通常」にし、ユーザーにサーバーの ID、パスワードに APIキーを入れて「接続」を押します。
WinSCP
- 「新しいサイト」で、転送プロトコルを「SFTP」にします。
- ホスト名に
sftp.ashikanw.com、ポート番号に2022を入れます。 - ユーザー名にサーバーの ID、パスワードに APIキーを入れて「ログイン」を押します。
コマンドで使う
bash
sftp -P 2022 [email protected]パスワードを聞かれたら APIキーを貼り付けます。
初めてつなぐときの確認
初めてつなぐと、「ホスト鍵が不明です」「このサーバーを信頼しますか」と聞かれます。画面に出た鍵指紋が下の表のどれかと同じなら、本物の ASHIKA Network の SFTP です。「OK」や「はい」で進んでください。2 回目からは聞かれません。
| 鍵の種類 | 鍵指紋 |
|---|---|
| ED25519 | SHA256:LjXncsWCD3HEOM5Dew+TIZaL+FdiDDyoKKEzO8eCs0IMD5:18:05:51:03:46:78:6d:2d:9d:eb:a3:e5:5b:a6:0e:ea |
| RSA(3072 ビット) | SHA256:Wd166otiFyITGVHar3dKli1PITkd1SanbvKRR2/Lf9gMD5:91:5c:47:53:c2:e0:b7:77:b9:c5:18:63:f8:a6:43:90 |
どれとも違う鍵指紋が出たときは、つながずに Discord でお知らせください。
あらかじめ known_hosts に登録しておきたいときは、次の行を使ってください。
text
[sftp.ashikanw.com]:2022 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFeFf4FWQf32NNBdWTQhJKWZrfuZBJH0yg2N3xZC2ViV気をつけること
- 入れるのは、そのサーバーのフォルダの中だけです。
- ディスクの上限を超えるファイルは送れません。
- 使わないときは SFTP をオフにしておくと安心です。オフにすると、つながっている人も 10 秒ほどで切れます。
- APIキーを消すと、そのキーでは入れなくなります。
- パスワードを何度も間違えると、しばらく入れなくなります。少し待ってから試してください。
つながらないとき
| こうなる | 見るところ |
|---|---|
| パスワードが違うと言われる | ログインのパスワードではなく APIキーを入れているか。ユーザー名がサーバーの ID(8 文字)になっているか。 |
| 正しいのに入れない | そのサーバーで SFTP がオンになっているか(パネルの「ファイル」)。 |
| つながらない・時間切れになる | ポートが 2022 になっているか。会社や学校のネットワークでは、外への接続が止められていることがあります。 |
それでもだめなときは、Discord で聞いてください。