centos7 搭建ftp伺服器

2021-07-03 03:14:00 字數 1493 閱讀 6183

本文採用最新的centos7 來學習搭建linux各種伺服器,今天分享的是搭建ftp伺服器(ps:不建議使用最新的系統去學習,因為系統發生了改變,好多以前的搭建伺服器的方法就不行了,比如說centos7將防火牆由iptables換為了firewall,再按照原來的教程去搭建就會遇到很多問題.....,當然如果只是想用伺服器大可在安裝的時候勾選相應的選項系統會自動安裝好相關的服務)由於本人運氣比較差,所以在安裝的過程遇到了各種奇葩的問題,並且本人還是乙個剛入門的小菜鳥,因此花了足足3天才算把ftp伺服器搭好.當然學習的過程就是debug的過程,遇到的問題,越多學到的知識也就越豐富,下面就來分享一下我的ftp搭建經驗。

首先是用vm安裝centos7系統

ps:我的安裝選項選的是最小安裝,所以內建軟體很少

至於具體的安裝,這個不在本文的範圍之內,如果需要交流,可q我...

安裝完成後如果請確保網路暢通,如果沒有網,請輸入命令nmtui開啟網路設定

然後我們需要先將centos7的防火牆重新改回iptables

1.將firewall解除安裝,需要執行以下命令

2.安裝iptables-services

3.開啟iptables服務

4.將防火牆設為開機啟動

5.在/etc/sysconfig資料夾下生成iptables配置檔案

接下來安裝ftp伺服器vsftp

配置防火牆

用vim開啟/etc/sysconfig/iptables

(ps:一定要放在

-a input -j reject --reject-with icmp-host-prohibited

-a forward -j reject --reject-with icmp-host-prohibited

這兩條規則前面,因為防火牆的規則是從上到下解析的)

雖然防火牆設定好了,但是不代表ftp伺服器可以正常使用了,我們還要配置selinux

通過 getsebool -a | grep ftp我們可以看到selinux是禁止了所有的ftp服務,為了能正常使用我們需要將

ftp_home_dir,ftpd_connection_db 兩個boolean變數設為true

通過以上設定我們終於可以使用ftp服務啦!在windows下測試如下

快去體驗吧!!!σ(⊙▽⊙"a... 

CentOS7 搭建FTP伺服器

說明 我的環境安裝時centos最小化安裝,所有很多任務具和軟體都是沒有預設安裝的。群號 通過 yum y install vsftpd 進行安裝。安裝完後,有 etc vsftpd vsftpd.conf 檔案,該檔案是 vsftp 的配置檔案。在此我已ftpuser為例子 命令 useradd ...

centos7 搭建ftp伺服器

本文測試環境 1 centos 7 2 測試伺服器ip 111.230.247.206 1.1 安裝 vsftpd 使用yum安裝vsftpd yum install y vsftpd1.2 啟動 vsftpd 安裝完成後,啟動 ftp 服務 service vsftpd start 啟動後,可以看...

centos7 搭建FTP伺服器

1 安裝vsftpd yum install vsftpd y 2 啟動vsftpd service vsftpd start 加入開機啟動 chkconfig vsftpd on 啟動後可以看到系統監聽21埠 netstat nltp grep 21 3 vsftpd的檔案說明 vsftpd.co...