在linux中下載安裝FTP服務


一、環境及需求

阿里雲服務器的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:當時在這里找了很久)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM