FileZillaを使ってWindows上でFTPサーバーをホストする方法
このガイドでは、FileZillaという無料のプログラムを使って、Windowsコンピュータ上のフォルダをFTPリポジトリとして設定する手順を説明します。 FTPは、コンピュータ間で大量のファイルを簡単に転送するために使用できます。 FTPリポジトリをインターネット上の複数のコンピュータにマップできるため、他の人がWindowsエクスプローラから直接ディレクトリにアクセスできます。.
開始するには、FileZillaサーバーをダウンロードする必要があります。こちらから入手できます。.
プログラムをダウンロードした後、あなたはすべてのデフォルト設定でそれをインストールすることができます。 FileZillaは、Windowsが起動するたびに実行されるサービスをインストールするので、FTPサーバーを手動でのみ実行する場合は、3番目の画面のドロップダウンメニューから適切なオプションを選択します。
この設定を除けば、このチュートリアルの目的上、他のすべてはデフォルトのままにすることができます。インストールが完了すると、FileZillaインターフェースが開きます。インストール直後にこのウィンドウが表示されたら、OKをクリックしてください。
FTPサーバーインターフェースがロードされたら、ディレクトリをFTPリポジトリとして指定する準備が整いました。使用したいディレクトリがまだ作成されていない場合は、インターフェイスを最小化して、FTP共有を保存するフォルダを作成します。このチュートリアルでは、デスクトップの「FTP」フォルダを使用します。正確な場所は“ C:\ Users \ geek \ Desktop \ FTP”です。.
編集をクリックしてからユーザーをクリックします。.
表示されたウィンドウの左側にある[共有フォルダ]をクリックします。
そこに来たら、「ユーザー」の下にある「追加」をクリックします。別のコンピュータが設定しているリポジトリにアクセスするために使用するアカウントのユーザー名を入力します。.
アカウント名を入力したら[OK]をクリックし、[共有フォルダ]セクションの下にある[追加]をクリックします。それが終わったら、以下のようなウィンドウがポップアップしますので、それを使ってFTPリポジトリとして共有したいディレクトリを選択してください。.
OKをクリックしてください。それでは、このリポジトリにユーザー権限を割り当てる必要があります。デフォルトでは、作成したユーザーはファイルの読み取り、ディレクトリの一覧表示、およびサブディレクトリの一覧表示ができます。このリポジトリにファイルをコピーする機能など、ユーザーにさらなる権限を付与するには、[ファイル]と[ディレクトリ]の下にあるチェックボックスをオンにします。
ユーザー権限を設定したら、[OK]をクリックします。.
FTPサーバーを保護する
強力なパスワードでユーザーを設定することに加えて、FileZillaにはいくつかの設定があり、新しいFTPサーバーをさらに安全にするように設定できます。.
ハッカーは、デフォルトのFTPポートであるポート21で待機しているホストをインターネット上で常にスキャンします。 FTPサーバーを使ってあなたのような人々を絶えずスキャンしている何千ものハッカーによって検出されないようにするために、FileZillaが待機するポートを変更することができます。 [編集]、[設定]の順にクリックします。 「一般設定」の下に、「これらのポートで聞く」と表示されます。現在は21になっているはずですが、ランダムな5桁の数字に変更することをお勧めします(65535を超えないもの)。.
これは必ずしもそうではありません 安全な あなたのサーバー、しかしそれはそれをあいまいにし、見つけるのを難しくします。誰かがあなたをハックしようと決心した誰かがあなたのFTPサーバがリスンしているポートを最終的に見つけるであろうことを覚えているので、さらなる対策を講じる必要がある.
FTPサーバーに接続しているコンピュータのIP(または少なくともIP範囲)を知っている限り、それらのIPアドレスからのログイン要求にのみ応答するようにFileZillaを設定できます。編集>設定の下で、「IPフィルタ」をクリックしてください。
最初のボックスに、すべてのIPがサーバーに接続するのを防ぐためにアスタリスクを入れます。 2番目のボックスで、この規則に例外を追加します(接続を許可する必要があるIPまたはネットワーク範囲)。たとえば、次のスクリーンショットは、10.1.1.120と192.168.1.0 / 24(つまり、192.168.1.1 - 192.168.1.255)のIP範囲が接続できる構成を示しています。
安全なパスワードと一緒に、それはあなたのFTPサーバが必要とするであろうすべてのセキュリティについてであるべきです。デフォルトのAutoban設定はFileZillaにすでに設定されているので、短期間に何度もサーバーに接続しようとすると、しばらくの間ロックアウトされます。この設定を微調整するには、Edit> Settingsの下の“ Autoban”をクリックするが、ほとんどの人にとってはデフォルトで十分です。.
このFTPサーバーのセキュリティに関する最後の注意点は次のとおりです。伝送は平文なので、機密のものを転送するためにプレーンFTPを使用しないでください。 SFTPまたはFTPSはFTP通信の暗号化に使用できますが、このガイドの範囲外であり、今後の記事で取り上げます。.
Windowsファイアウォールの例外
サードパーティ製のファイアウォールやウイルス対策プログラムを使用している場合は、FTPサーバーを実行するために選択したポートがそれを介して許可されていることを確認してください。 Windowsファイアウォールを有効にしている場合は、ポートに例外を追加する必要があります。 [スタート]メニューから[Windowsファイアウォール]と入力し、[セキュリティが強化されたWindowsファイアウォール]をクリックします。
左側の列にある[受信の規則]をクリックし、右側の列にある[新しい規則]をクリックします。ファイアウォールを通過するポートを許可するので、ウィザードで「作成するルールの種類を指定してください」と表示されたら[ポート]を選択し、[次へ]をクリックします。.
FTPサーバーを実行するために選択したポートを入力します(デフォルトは21ですが、このガイドでは54218を選択しました)。.
ポート番号を入力したら、次へを3回クリックしてください。この例外の名前と説明を入力して、後で見つけやすいようにして、[完了]をクリックします。.
FTP共有を別のコンピュータにマッピングする
FTPサーバーが完全にセットアップされたので、私たちは彼らが提供するユーザー情報で他の人々にそれに接続させることができます(あなたも彼らのIPアドレスを許可したことを確認してください)。他の人たちはいつもFileZillaのようなGUIアプリケーションを使ってあなたのFTP共有に接続することもできますし、それを自分のコンピュータにマッピングしてエクスプローラに表示することもできます.
[コンピュータ]を開き、空白部分を右クリックして[ネットワークの場所を追加]を選択します。
「ネットワークの場所の追加」ウィザードが表示されたら、[次へ]を2回クリックします。 FTPサーバーのIPアドレスとポートを入力して、[次へ]をクリックします.
「匿名でログオンする」のチェックを外して、FTPサーバー用に設定したユーザー名を入力します。 [次へ]を2回クリックしてから[完了]をクリックします。パスワードの入力を求められたら、ローカルのハードドライブのようにFTP共有を参照できます。.