1. 程式人生 > >linux-ftp install

linux-ftp install

put blog 範圍 list 查看 tables port mil 參數設置

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

linux-ftp install