自宅の PC を個人用 FTP サーバーに変えることで、どこからでもファイルをアップロードおよびダウンロードできます。自宅の FTP サーバーを使用すると、任意の FTP クライアントを使用して、オフィス、友人の家、または外出中にラップトップから自宅のハード ドライブ上のファイルをアップロードおよびダウンロードできます。 FTP サーバーのセットアップは、システム管理者だけが扱える複雑な作業のように聞こえるかもしれませんが、オープン ソース ソフトウェアを使用すると、実際には非常に簡単で無料です。ファイルジラ。すでに聞いたことがあるでしょうFileZilla の FTP クライアント アプリケーション, しかし、FileZilla プロジェクトは Windows 用のサーバー アプリケーションも提供しています。今日は、FileZilla を使用して Windows PC 上に FTP サーバーを構築し、任意のコンピューターから簡単にファイルを転送できるようにします。
注: '05 年に、ゲスト投稿者のマット ホーヒーが次の方法を取り上げました。Serv-U FTP を使用して FTP サーバーをセットアップする- これは優れた商用アプリケーションですが、個人版ではサーバーにログインできるユーザーの数が制限されます。私たちはオープンソース ソフトウェアが大好きなので、価格や制限がなく、すべての機能を備えた FileZilla を検討しています。
FileZilla FTP サーバーをインストールする
FileZilla サーバーのインストールは、通常の Windows の「次へを押すだけ」ウィザードであり、ほとんどのユーザーにとって、推奨されるデフォルト設定で機能します。ただし、初期設定はサーバーの操作方法に影響するため、とにかく初期設定を見てみましょう。 FileZilla を起動する方法は次のとおりです。
FileZilla サーバー アプリケーションをダウンロードする。FileZilla FTP クライアントは複数のオペレーティング システムで利用できますが、サーバー アプリは Windows のみです (Windows XP、Vista、および 2000 で動作します)。ダウンロードしてくださいそしてインストールウィザードを開始します。この記事の執筆時点でのサーバーの最新バージョンは 0.9.25 です。
サーバーを Windows サービスとして実行します。まず、FileZilla は、Windows サービスとして起動するかどうか、自動または手動で起動する方法のオプションを提供します。 Windows サービスは、PC 上で実行されるプロセスであり、サービス管理ペインから管理できます。その管理方法については以下で詳しく説明しますが、現時点では、自動的に実行される Windows サービスとして FileZilla を実行することがデフォルトのオプションです。 FTP サーバーをデフォルトでオンにする場合は、図のように「サービスとして開始、自動的に開始 (デフォルト)」を選択します。それ以外の場合は、「サービスとして開始、手動で開始」を選択します。
このペインでは、管理インターフェイスが使用するポートも設定します。デフォルトでは 14147 ですが、おそらくそのままにしておくのが安全です。そのポート番号を変更する場合は、その番号をメモしておいてください。後でサーバーに接続するときに必要になります。
サーバー管理インターフェースを自動的に起動する (または起動しない) ように設定します。最後のインストール ダイアログで、現在の Windows ユーザーがログオンしたときにサーバー管理ウィンドウを自動的に起動するか、任意のユーザーがログオンしたときにサーバー管理ウィンドウを起動するか、手動で起動するかを選択します。
管理インターフェイスを使用してサーバーを実行し、接続します。インストール ウィザードが完了したら、サーバー管理インターフェイスを開始するように設定します。これは、サーバーを構成し、そのアクティビティを監視するウィンドウです。初めて管理インターフェイスを実行するときは、サーバーのアドレスとポートを尋ねられます。サーバーは管理インターフェイスが実行されている PC と同じ PC 上で実行されているため、そのアドレスは次のとおりです。
localhost
、 または127.0.0.1
。以下に示すように、デフォルトのポートは 14147 (または上記のように変更したポート) です。
これが管理する唯一の FTP サーバーである場合 (おそらくそうであるでしょう)、「常にこのサーバーに接続する」ボックスをチェックして、今後このダイアログをバイパスします。
サーバーユーザーの作成
すべてがうまくいけば、サーバーは稼働していますが、誰にも許可を与えていないため、まだ誰も使用できません。サーバー ユーザーを設定するには、[編集] メニューから [ユーザー] を選択します。右側の「ユーザー」ダイアログで「追加」ボタンを押して新しいユーザーを作成し、パスワードを割り当てます。次に、左側で [共有フォルダー] を選択し、ユーザーがサーバー上でアクセスできるフォルダーを設定します。ここでは gina という名前のユーザーを作成し、への読み取りアクセスを許可しました。C:\data\
ディレクトリ。
各ユーザーのファイル アクセス権を微調整できることに注目してください。読み取り専用権限 (ダウンロードのみ)、書き込み権限 (ファイルのアップロード) を付与し、ユーザーがファイルの削除やディレクトリの作成もできるかどうかも指定できます。
複数のユーザーに同じ権限とディレクトリ アクセスによるサーバーへのアクセスを許可する場合は、各ユーザーを個別に作成するのではなく、ユーザー グループを設定します。たとえば、MP3 ディレクトリを友人と共有する場合、適切なディレクトリへのアクセス権を持つ「音楽ファン」というユーザー グループを作成し、そのグループにユーザーを追加すると、自動的にそれらの権限が付与されます。その後、音楽ディレクトリを移動する場合は、グループ内の各ユーザーではなく、グループのみを編集する必要があります。ユーザーグループを管理するには、「編集」メニューから「グループ」を選択します。
サーバーにログインする
サーバーが稼働し、ユーザーが利用できるようになったので、ログインしてアップロードとダウンロードを試してみましょう。任意の FTP クライアントを使用する (FileZilla クライアントまたはFirefox 用 FireFTP) サーバーアドレス、ユーザー名、パスワードを入力します。
サーバーアドレスホーム ネットワーク経由で FTP 送信している場合 (2 階の PC から寝室の PC へなど)、サーバーにアクセスするには、内部ネットワーク アドレス (おそらく次のようなもの)
192.168.xx.xx
.) コマンドラインから次のように入力します。ipconfig
そのアドレスが何であるかを確認します。インターネット経由で FTP サーバーにログインする場合は、覚えやすい URL を設定し、ネットワークの外部からの接続を許可します。そのためには、チェックしてくださいホームサーバーにドメイン名を割り当てる方法そしてルーターとファイアウォールの背後にあるホームサーバーにアクセスする方法。ユーザー名とパスワードこれは、FileZilla の管理インターフェイスで設定したユーザーの 1 人です。ないサーバー管理者のユーザー名。友人、家族、同僚が FTP サーバーにログインする場合は、それぞれにログイン用の特定のユーザー名とパスワードを (サーバー アドレスとともに) 与えます。
FTP サーバーを使用すると、自宅に保存されているファイルをどこからでも取得したり、友人や家族とファイルを共有したり、ネットワーク経由でファイルをバックアップしたりできます。 (無料のバックアップ ソフトウェア SyncBack は FTP 経由のバックアップをサポートしています。詳細はこちらシンクバックの使い方。)
セキュリティについて一言:FTP は安全なプロトコルではありません。すべてのファイル転送は平文で行われるため、盗聴の準備が整っています。 FileZilla は暗号化された FTP アクセスをサポートしているため、それを使用するか、HamachiのようなVPNインターネット上でのファイル転送を保護します。 FileZilla の安全な FTP サーバーのセットアップについてはこの記事の範囲を超えていますが、サーバー管理インターフェイスの設定領域に移動して構成できます。
Windows サービスでのサーバーの起動と停止
最後に、Windows サービスとして実行している FileZilla サーバーをシャットダウンまたは再起動するには、[コントロール パネル]、[管理ツール]、[サービス] の順に起動します。図に示すように、リスト上の FileZilla FTP Server 項目を右クリックして、停止、プロパティの編集、または再起動を行います。
自分でセットアップできるその他のホーム サーバーには、Apacheを使用したホームWebサーバー、ホームSSHサーバーCygwin とホームVNCサーバーコンピュータをリモートコントロールします。
日常生活の中で FTP サーバーをどのように使用しますか?コメントでお知らせください。
ジーナ・トラパニライフハッカー編集者は、一日中いつでも FTP を使用するのが好きです。彼女の毎週の特集は、生きるオタクは毎週月曜日にライフハッカーに掲載されます。購読するGeek to Live フィードニュースリーダーで新しい記事を入手するには、