2013年7月21日日曜日

centosにftpサーバーを構築

1.yum -y install vsftpd
2.vi /etc/vsftpd/vsftpd.conf
anonymous_enable=NO
xferlog_enable=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=NO 
ascii_upload_enable=YES
ascii_download_enable=YES
ftpd_banner=Welcome to blah FTP service.
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
ls_recurse_enable=YES


3.ユーザ追加 root以外のユーザが必要です
echo centos >> /etc/vsftpd/chroot_list

4.
 /etc/rc.d/init.d/vsftpd start
 chkconfig vsftpd on
 chkconfig --list vsftpd

5. エラーの場合 500 oops cnat change directory /home/user

 cd /etc/selinux
 vi config
 selinux= enforcing => disabled
 再起動

6.filezilaで接続エラーの場合 
「応答: 227 Entering Passive Mode.
コマンド:   LIST
エラー:    接続タイムアウト
解決方法:
サーバーマネージャー=>転送設定=>転送モード=>アクティブをチェックオンにして、
接続できます。

参考:
http://blog.serverkurabe.com/filezilla-list-vsftpd
http://centossrv.com/vsftpd.shtml

0 件のコメント: