cent 5.5 安装与配置vsftpd 服务器
来源:互联网 发布:淘宝tbc卖家是什么意思 编辑:程序博客网 时间:2024/05/21 17:40
1、以root 执行以下命令
yum install vsftpd
2、设置开机启动vsftpd
chkconfig vsftpd on
3、启动vsftpd 服务
service vsftpd start (关闭服务: service vsftpd stop 重启服务:service vsftpd restart)
4、因为连接ftp 时防火墙会起作用所以要配置一下防火墙
防火墙文件目录 /etc/sysconfig/iptables
vi /etc/sysconfig/iptables
在REJECT行之前添加如下代码 设置可以通过21端口进行连接
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
设置完防火墙后记得重启服务
service iptables restart
最简单的办法就是关掉防火墙。
5、配置vsftpd服务器
默认的配置文件是/etc/vsftpd/vsftpd.conf
vi /etc/vsftpd/vsftpd.conf
打开文件后找到
#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd/user_list
修改为:
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/user_list
启动chroot_list_enable=YES 这项功能,则所有列在chroot_list_file之中的使用者不能更改根目录。
启用userlist_enable=NO选项时才允许访问
6、如果已分配有ftp用户就不用重新创建,如果没有就重新创建新用户
创建新用户ftpuser,指定用户目录/home/ftpuser。
useradd -d /home/ftpuser ftpuser
指定用户目录时记得用chmod 命令设置文件目录的权限
设置用户口令
passwd ftpuser
7、设置/etc/vsftpd/user_list文件
ftp用户名,每个用户占一行
ftpuser