FTP FileZilla Serverの設定

FTP FileZilla Serverの設定を行います。

Filezillaの起動

・XAMPPコントロールパネルを開きます。
・FileZillaのサーブスにチェックを入れます。
・「開始」をクリックします。
・「FTPのサービスをインストールします。...」に「OK」をクリックします。
・「Install Service?」に「はい」をクリックします。
・「Autostart servece?」に「はい」をクリックします。
・「Start server?」に「はい」をクリックします。

Windowsファイアウォールの設定

・「コントロールパネル」から「Windowsファイアウォール」を開きます。
・「例外タブ」をクリックし「プログラムの追加」をクリックします。
・「参照」をクリックします。
・c:\xampp\FileZillaFTPフォルダを開いて「FileZillaServer.exe」を選択し「開く」をクリックします。
・「OK」をクリックします。

セキュリティの設定

・XAMPPコントロールパネルからFileZillaの「Admin...」をクリックします。
・「Connect to Server」画面で、「Administration Password」にwamppと入力し、「OK」をクリックする。
・「FileZilla server」画面で、「Edit」 → 「Setting」をクリックします。
・「FileZilla server Options」画面で、メニューから「Admin Interface settings」を選択します。
・「Change admin password」をチェックし、新しいパスワードを入力し、「OK」をクリックします。
・FileZillaの管理画面を閉じます。

・XAMPPコントロールパネルからFileZillaの「Admin...」をクリックします。
・新しいパスワードでログインします。

テスト用FTPアカウントの削除

・「FileZilla server」画面で、「Edit」 → 「Users」をクリックします。
・「anonymous」を選択し「Remove」をクリックします。
・「newuser」を選択し「Remove」をクリックします。
・「OK」をクリックします。

FTPアカウントの作成

・「FileZilla server」画面で、「Edit」 → 「Users」をクリックします。
・「Add」をクリックし、作成したいアカウント名を入力して「OK」をクリックします。
・「Password」にチェックして、アカウントのパスワードを入力します。

作成したアカウントにアクセス許可するフォルダを指定します。
・メニューから「Shared folders」をクリックし、「Add」をクリックします。
・c:\xampp\htdocsフォルダを選択して「OK」をクリックします。

読み書き権限の設定を行います。
・「Files」と「Directories」のすべてにチェックを入れます。
・最後に「OK」をクリックします。

LANからのアクセス

・「マイコンピュータ」でウィンドウを開きます。
・アドレスバーに ftp://<アカウント名>@<プライベートIPアドレス>を入力し、「Enter」キーを押します。
・ユーザ名としてアカウント名を入力し、さらにパスワードを入力します。
・「ログオン」をクリックします。
c:\xampp\htdocsフォルダの内容が表示されます。

インターネットからのアクセス

ルータ(corega BAR SW-4P HG)のPASVモード対応化

データ転送用のポート番号(4000~4002)をFTPサーバのプライベートアドレスに関連付けます。

・「Advanced」 → 「バーチャルサーバー」をクリックします。

・プロパティで「有効にする」にチェックを入れ、
 <サーバ名>として「ftp-pasv(1)」を入力し、
 「接続先」で「XAMPP (192.168.1.10)LAN」を選択し、
 「プロトコル」にTCP、入力ポート番号に4000、出力ポート番号に4000を指定し、
 「追加」ボタンをクリックします。

・プロパティで「有効にする」にチェックを入れ、
 <サーバ名>として「ftp-pasv(2)」を入力し、
 「接続先」で「XAMPP (192.168.1.10)LAN」を選択し、
 「プロトコル」にTCP、入力ポート番号に4001、出力ポート番号に4001を指定し、
 「追加」ボタンをクリックします。

・プロパティで「有効にする」にチェックを入れ、
 <サーバ名>として「ftp-pasv(3)」を入力し、
 「接続先」で「XAMPP (192.168.1.10)LAN」を選択し、
 「プロトコル」にTCP、入力ポート番号に4002、出力ポート番号に4002を指定し、
 「追加」ボタンをクリックします。

FileZilla Passive modeの設定

・「Edit」→「Setting」をクリックし、「FileZilla Server Options」を開きます。
・「Passive mode settings」をクリックします。
・「Retrieve external IP address from:」を選択し、
 http://ip.filezilla-project.org/ip.php の替わりに
 DDNSに登録したFTPサーバのホスト名を設定します。
・「Don't use eternal IP for local connections」にチェックを入れます。
・「Use custom port range:」に<4000>と<4002>を入力します。
・「OK」ボタンをクリックします。

FTPクライアントからのアクセス

FTPサーバのホスト名、ユーザ名、パスワードを入力し、『PASVモード』をオンにしてログインします。

追加 2010.07.02
2009.10.10