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. |
Sponsored Link |