Jun
12
2010

FTPサーバーの構築

10:50 am

Ubuntu Server 10.04 にFTPサーバー vsftpd を構築します。
まずは、vsftpd をインストールします。
$ sudo aptitude install vsftpd
$ sudo sysv-rc-conf で vsftpd に適切なランレベルをセットします。

$ sudo ufw allow ftp とし、ftpサービスを許可します。
ルーターのポートマッピングでサーバーのFTPサーバーのポートを開きます。

次に、接続できるユーザーを制限します。
/etc/vsftpd.user_list にアクセス可能なユーザーを登録します。
デフォルトでこのファイルはないので、新規に作成し、
Username
と接続できるユーザー名を追記します。
当面、自分以外の接続を許さないので、Usernameには、自分のユーザー名を追記します。さらに、root 接続の必要があれば、その下に root と追記します。

/etc/vsftpd.conf に以下の2行を追記します。

userlist_enable=YES
userlist_deny=NO

また、以下のコメントアウトを外して有効にします。
local_enable=YES ← ユーザー名とパスワードでアクセスさせる
write_enable=YES ← 書き込みを可能にする

root 接続の必要がある場合は、 /etc/ftpusers を編集します。
#root
として、root をコメントアウトしてください。

クライアントパソコン(Ubuntu 10.04)からFTPサーバーにアクセスしてみます。
gFTPを使います。
ユーザー名を入力し、パソコンのアイコンをクリックします。

パスワードを入力し、「接続」をクリックします。

接続できました。

No Comments »

RSS feed for comments on this post. TrackBack URL

Leave a comment

You must be logged in to post a comment.

www.hbirds.net