3.配置vsftpd
建ftp目录和ftp帐号,所有ftp登录用户都映射到此帐号
# mkdir /data/ftp
# groupadd ftp
# useradd -d /data/ftp -g ftp -s /bin/false ftp
# chown ftp:ftp /data/ftp
# echo "ftp" >> /etc/vsftpd.chroot_list
建立放置每个ftp用户的独自的配置文件的目录
# mkdir /etc/vsftpd
修改/etc/vsftpd.conf
# vi /etc/vsftpd.conf
anonymous_enable=NO
local_enable=YES
write_enable=NO
local_umask=022
anon_umask=022
anon_upload_enable=NO
anon_mkdir_write_enable=NO
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/vsftpd.log
idle_session_timeout=600
data_connection_timeout=120
ftpd_banner=Welcome!
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
user_config_dir=/etc/vsftpd
ls_recurse_enable=NO
hide_ids=YES
userlist_enable=YES
userlist_deny=NO
userlist_file=/etc/vsftpd.user_list
guest_enable=YES
guest_username=ftp
max_clIEnts=50
max_per_ip=2
pasv_min_port=55000
pasv_max_port=55100
listen=YES
local_root=/data/ftp/$USER # 每个用户都有自己的ftp主目录
user_sub_token=$USER
建启动脚本
# vi /etc/rc3.d/S83vsftpd
#!/sbin/sh case "$1" in start)/usr/local/bin/vsftpd & stop)pkill vsftpd *)echo "Usage: $0 { start | stop }"exit 1 esac exit 0
- 言不信者下一句
- 下雪天穿什么最保暖
- 零下1度和零下5度哪个冷
- 曾孙的儿子叫什么 曾孙下面三代分别叫什么
- 飞机最怕什么天气?
- apple pay如何使用?Apple Pay安装使用方法
- 小技巧: 在任何文件下打开Command Prompt
- 迅雷U享版离线如何下载 离线下载方法说明
- 在Vista下轻松实现随时使用记事本打开文件
- 在Vista下轻松实现使用记事本打开文件
