Ubuntu9.0.4自宅サーバーでFTPサーバーを構築します。
今まで幾度となくFTPサーバーの構築にはチャレンジしてたんですが、serverや回線やFTPクライアントの問題などで何故かうまくいかない場合が多かったのです。
proftpd pureftpd vsftpd wu-ftpd 全部試しましたがうまくいったのはtwoftpdだけでした。
多分うまく設定すればできるんでしょうが、UbuntuでのFTP構築例をうまく見つける事ができませんでした。
構築環境
- 回線 OCN光マンションタイプ
- モデム VH-100「4」E<S>
- ルーター BRL-04CW-U
- FTPsever twoftpd
- FTPクライアント FFFTP
まず最初に下準備としてポート解放します。
FTPで使うポートは21番ポートですので、ルーターの設定で21番を解放します。
FTPSERVERのtwoftpdをインストールします。
$ sudo apt-get install twoftpd |
Ubuntuの場合パッケージマネージャーからもインストールできます。
ユーザーの作成。
FTP専用ユーザーを作っておきます。
システム・システム管理・ユーザーとグループから
任意のユーザー名とパスワードを決めます。
プロファイルの欄は下記のUnprivilegedにしました。
Adminstrator:管理者
Unprivileged:制限のある一般ユーザー
Desktop User:一般ユーザー
クライアント側のFFFTPの設定は普通のレンタルサーバーやホームページスペースと同じようにホストとユーザーとパスワード設定するだけです。
初期状態では/home/hogeディレクトリに接続します。
不要なファイルを削除してindex.htmlを置いて、Apache2で
仮想サーバーの設定でもすれば他人にも貸し出しできような立派なFTPサーバーです。
Webサーバーと連動させてブラウザからアクセスしてみました。
FFFTPからの新規ディレクトリの作成やパーミッション変更も特に問題なくできました。
PR