linux-ftp install

ftp安装

yum install vsftpd

vi /etc/vsftpd/vsftpd.conf (可以先备份,但不要放在此目录下,不然启动vsftpd的时候

也会加载其备份文件,报启动错误,因为不能同时加载二个配置文件)

添加被动模式 FTP 端口号范围

 

参数设置:

pasv_min_port=2100

pasv_max_port=2199

=====

注释anonymous_enable=YES

开启

chroot_list_enable=YES

chroo_list_file=/etc/vsftpd/chroot_list

文件末尾添加

userlist_deny=NO

======

添加ftp user

useradd -g ftp -s /sbin/nologin ftpuser

passwd ftpuser

将ftpuser用加到user_list

vi /etc/vsftpd/user_list

末尾添加 ftpuser

====

将ftp用户加入到chroot_list文件中

在/etc/vsftpf目录下新建chroot_list 末尾添加 ftpuser

====

关闭serlinux

vi /etc/rc.local 文件末尾添加 setenforce 0

====

开放ftp端口

vi /etc/sysconfig/iptables

末尾添加

-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 2100:2199 -j ACCEPT

=====

重启 service iptables restart

====

service vsftpd restart

如果启动报错的话,查看21或22端口是否占用

netstat -natp | grep 21/22

 

 

当ftp连接的时候报connect: Connection refused时,可以尝试在服务器下输入

 

vsftpd /etc/vsftpd/vsftpd.conf &命令,(命令没有验证是否可行)另外可查看ftp服务是否

 

开启 ps -ef | grep ftp,查看防火墙是否关闭 service iptables status

 

 

 

posted @ 2018-01-27 19:14  秋水秋色  阅读(130)  评论(0编辑  收藏  举报