FTPでSynology NASのファイルにアクセスするには?

FTPでSynology NASのファイルにアクセスするには?

記事のいくつかは英語から機械翻訳されており、不正確な箇所や文法の間違いを含む場合があります。

目的

ここでは、 Synology NASに保存されているファイルをFTPと暗号化した変数で共有する方法を説明します。

解決策

1. 前提条件

Synology NASをセットアップして DSM をインストールしたことを確認してください。 1お使いのSynology NASがインターネット経由でアクセス可能でなければなりません。 2

2. FTPサービスの設定 3

このセクションでは、基本的なFTPサービスの設定方法と、登録ユーザーまたは匿名ユーザーにFTPを使って特定の共有フォルダにアクセスさせる方法を説明します。

2.1 FTPサービスを有効にする

  1. [コントロール パネル] > [外部アクセス] > [ルーターの設定] を選択し、ルーターの次のTCPポートがSynology NASに転送されていることを確認します:21 (デフォルトのコントロール接続)、20 (アクティブ モードのデータ接続)、および 1025-65535 (データ接続)パッシブ モードの場合)。 4 5
  2. administratorsグループに属するアカウントでSynology NASにサインインし、[コントロール パネル] > [ファイル サービス] > [FTP] を選択します。
  3. 次のいずれかのオプションを選択して、関連する設定を指定します。
    • FTPサービスを有効にする (暗号化しない): 6 FTPは転送速度が速く、必要なシステムリソースが少なくなります。
    • FTP SSL/TLS暗号化サービスを有効にする (FTPS): 7 つの FTPS は暗号化を行うため、転送速度が遅く、 CPUリソースを多く消費します。
    • SFTP サービスを有効にする : 8 SFTPは暗号化を行うため、転送速度が遅く、 CPUリソースを多く消費します。
  4. [適用]をクリックして設定を保存します。

2.2 詳細設定

ファイル転送ログを管理したり、匿名ユーザーの共有フォルダへのアクセスを許可したり、 FTP転送用のユーザーのrootホームを変更したりするには、[コントロール パネル] > [ファイル サービス] > [FTP] をクリックし、[詳細設定]をクリックします。

2.3 FTPでの共有フォルダへのアクセスを許可する

Synology NASユーザーの中にFTPで特定の共有フォルダにアクセスできない人がいる場合、そのユーザーがその共有フォルダに対して適切な読み書き権を持っているか確認してください。以下の手順に従って、ユーザーの読み取り/書き込み権限を編集してください。

  1. administratorsグループに属するアカウントでSynology NASにサインインし、[コントロールパネル] > [ユーザーとグループ] (DSM 7.0 以上) または[ユーザー] (DSM 6.2 以前) の順に進みます。
  2. 変更するユーザーを選択し、[編集] をクリックし、[権限] タブを選択します。
  3. 適切なチェックボックスにチェックマークを付けて、このユーザーに読み取り/書き込み権を割り当てます。
  4. [アプリケーション] タブを開き、FTPの[許可]チェックボックスが選択されているか確認してください。
  5. 設定を保存します。ユーザーは、自分のユーザー名とパスワードを使って、 FTPで指定した共有フォルダにアクセスできるようになります。

2.4 FTP で匿名9FTPに共有フォルダへのアクセスを許可する

ユーザーがユーザー名とパスワードを入力しなくても特定の共有FTPにアクセスできるように、共有フォルダの設定を変更することができます。以下の手順に従って、匿名のFTPアクセスを有効にしてください。

  1. administratorsグループに属するアカウントでSynology NASにサインインし、[コントロールパネル] > [共有フォルダ] を選択します。
  2. 変更したい共有フォルダを選択し、[編集] をクリックし、[権限] タブを選択します。
  3. ドロップダウンメニューから [システム内部ユーザー] を選択します。
  4. 適切なチェックボックスにチェックを入れて、Anonymous FTP/ WebDAVユーザーに読み取り/書き込みを割り当てます。
  5. [OK]をクリックして設定を保存します。
  6. [コントロール パネル] > [ファイル サービス] > [FTP] を選択します。
  7. [詳細設定]をクリックします。
  8. 匿名FTPを有効にするを選択して、設定を保存します。これでユーザーは、ユーザー名とパスワードを入力しなくてもFTPで指定した共有フォルダにアクセスできるようになります。

3. FTPクライアントでファイルにアクセスする

  1. 任意のFTPクライアント(FileZilla など)を開きます。
  2. [ホスト] 欄にSynology NASのIPアドレスまたはDDNSホスト名を入力します。
    • FileZilla で SFTP を介して接続するには、ホスト アドレスの前にsftp://を入力します(例sftp://192.168.24.123)。 FTPプロトコルが指定されていない場合、FileZilla は FTPS およびFTP経由で接続を試みます。
  3. Synology NASのユーザー名とパスワードを入力します。入力するユーザー アカウントには、アクセスしたいフォルダに対するアクセス権が与えられていなければなりません。
  4. Synology NASがFTPサービス用に使用するポート番号を入力します。
    • ポート番号が指定されない場合、FileZilla はFTP/FTPS にポート 21 を、SFTP にはポート 22 を使用します。
  5. [接続](FileZilla の場合はQuickconnect)をクリックします。 3.png
  6. サインインすると、 Synology NASの共有フォルダが表示されます。 4.png

注意:

  1. Synology ダウンロード センタークイック インストール ガイドおよびSynology NASユーザーガイドを参照してください。
  2. インターネットを介してSynology NASにアクセスできるようにする方法については、 この記事を参照してください。
  3. FTPサービスにはUTF-8エンコードをお使いになることをお勧めします。 FTPクライアントのコードページ設定は、正しくデータにアクセスするためにはSynology NASと同じである必要があります。
  4. FTPサービスのデフォルトのポート番号は 21 です。受動(PASV) FTPのポート範囲は 1025 ~ 65535 で、最大 128 ポートまで設定できます。ただし、デフォルトの範囲はモデルによって異なります。
  5. FTPのポート番号は 1~65535 です。ただし、他のサービスやパッケージ用に予約されたポート番号は除きます。例:20、22、23、25、80、110、137、138、139、143、199、443、445、 515、543、548、587、873、993、995、3306、3689、5000、5001、5005、5006、5335、5432、8080、8081、99997、99M902、デフォルトのポート 99029029 (TCP)、4672(UDP)。
  6. FTPについての詳細は、この Wikipedia のページを参照してください。
  7. FTPS についての詳細は、この Wikipedia のページを参照してください。
  8. SFTP についての詳細は、この Wikipedia のページをご覧ください。
  9. 「guest」 アカウントはFTPでサーバーにサインインできません。
目的
目次
解決策
1. 前提条件
2. FTPサービスの設定 3
3. FTPクライアントでファイルにアクセスする