Debian 4.0
Sponsored Link

FTPサーバー構築2008/08/25

  ファイル転送用にFTPサーバーを、WEBサーバーが入っているシステム上に構築します。 使うのは vsftpd です。ファイル転送は内部ネットワークから行うことを前提としています。 外部からの転送は経路上をパスワード等のデータが平文で流れ、盗聴などの危険にさらされるため、おすすめしません。

[1] vsftpd のインストールと設定をします。
www:~#
aptitude -y install vsftpd


www:~#
vi /etc/vsftpd.conf


# 23行目:匿名ログイン禁止

anonymous_enable=
NO


# 26行目:コメント解除(ローカルユーザー許可)

local_enable=YES

# 29行目:コメント解除(書き込み許可)

write_enable=YES

# 90,91行目:コメント解除(アスキーモード転送許可)

ascii_upload_enable=YES
ascii_download_enable=YES

# 105行目:コメント解除(chroot 有効)

chroot_local_user=YES

# 110行目:コメント解除(chroot リスト有効)

chroot_list_enable=YES

# 112行目:コメント解除(chrootリスト指定)

chroot_list_file=/etc/vsftpd.chroot_list

# 118行目:コメント解除(ディレクトリごと一括での転送有効)

ls_recurse_enable=YES

# 最終行へ追記:ルートディレクトリ指定

local_root=public_html

# ローカルタイムを使う

use_localtime=YES


www:~#
vi /etc/vsftpd.chroot_list


# 上の階層へ移動を許可するユーザーを追加

debian


www:~#
/etc/init.d/vsftpd restart

Restarting FTP server: vsftpd.
関連コンテンツ