vsftpd
2014-01-16 00:08 boyjump 阅读(208) 评论(0) 收藏 举报安装
yum install vsftpd
自动开启服务
chkconfig vsftpd on
chkconfig --list
chkconfig --list vsftpd
vsftpd 设置用户目录
增加一个用户ftpuser并设置其目录为/opt/ftp:
1 增加组 groupadd ftpgroup
2 修改vsftpd.conf
- vi /etc/vsftpd/vsftpd.conf
将底下三行
- #chroot_list_enable=YES
- # (default follows)
- #chroot_list_file=/etc/vsftpd/chroot_list
改为
- chroot_list_enable=YES
- # (default follows)
- chroot_list_file=/etc/vsftpd/chroot_list
3 增加用户ftpuser并设置其目录为/opt/ftp
- useradd -g ftpgroup -d /opt/ftp -M ftpuser
4 设置用户口令 passwd ftpuser
5 编辑chroot_list文件:
- vi /etc/vsftpd/chroot_list
内容为ftp用户名,每个用户占一行,如:
- ftpuser
6 重新启动vsftpd:
- /sbin/service vsftpd restart
开启防火墙端口:
/sbin/iptables -I INPUT -p tcp --dport 21 -j ACCEPT
/etc/rc.d/init.d/iptables save
/etc/init.d/iptables restart
查看防火墙信息:
/etc/init.d/iptables status
Best start is: getsebool -a | grep ftp
You'll see something like
allow_ftpd_anon_write --> off
allow_ftpd_full_access --> on
allow_ftpd_use_cifs --> off
allow_ftpd_use_nfs --> off
ftp_home_dir --> on
ftpd_connect_db --> off
httpd_enable_ftp_server --> off
tftp_anon_write --> off
setsebool -P allow_ftpd_full_access on
setsebool -P ftp_home_dir on
chown -R ftpusername /var/www/html
解压
tar –xvf file.tar //解压 tar包
tar -xzvf file.tar.gz //解压tar.gz
tar -xjvf file.tar.bz2 //解压 tar.bz2
tar –xZvf file.tar.Z //解压tar.Z
unrar e file.rar //解压rar
unzip file.zip //解压zip
浙公网安备 33010602011771号