一、環境及需求
阿里雲服務器的Centos6.9版本,當時需要用到上傳服務,所以我想着先搭建一個ftp,比較方便快捷,但是我參考了網上好多的博客,簡單安裝是沒問題,但是時不時還會遇到好多坑,與其說是博客,其實只是寫的一篇隨筆,用來記錄一下坑,第一次寫,可能寫的不太好,望網友輕噴!
二、start
1.先看一下本機是否自帶了vsftp服務
rpm -qa|grep vsftpd
注:
1)如果有,請卸載
rpm -e vsftpd-3.0.2-21.el7.x86_64
2)刪除殘留的文件
rm -rf /etc/vsftpd
3)查看vsftpd的狀態
service vsftpd status
4)出現上圖,應該就卸載成功了
三、安裝vsftpd
1)執行安裝:
yum -y install vsftpd
2)設置開機啟動
chkconfig vsftpd on
3)修改配置文件
/etc/vsftpd/vsftpd.conf
# vim /etc/vsftpd/vsftpd.conf
修改配置,ftp取消匿名登錄,
anonymous_enable=NO
4)重啟vsftpd服務
service vsftpd restart
5)編輯防火牆文件
# vim /etc/sysconfig/iptables
添加如下配置
-A INPUT -p tcp -m multiport --dport 20,21 -m state --state NEW -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 21 -j ACCEPT
-A INPUT -p tcp --dport 30000:31000 -j ACCEPT
6)iptables下開放ftp連接端口
vim /etc/sysconfig/iptables-config
修改如下配置:
IPTABLES_MODULES="ip_nat_ftp"
7)重啟防火牆
service iptables restart
8)添加用戶
useradd 用戶名
passwd 用戶名
到此,一個簡單的ftp服務器就搭建好了,在下面我在提幾個遇到的坑,希望能幫上一點小忙
1、有用FileZilla或者xftp上傳文件的時候,別忘記修改文件夾權限
chmod 777
一把梭
2、我當時是因為用的阿里雲Centos6.8服務器,由於ftp服務不止要用到21/22端口,記得要添加安全組 1024/65525 端口(ps:當時在這里找了很久)