CentOS 7 搭建ftp伺服器

來源:互聯網
上載者:User

   本文採用最新的CentOS 7 來學習搭建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

 

 

  (ps:如果不開啟這項將不能上傳和下載檔案哦!O(∩_∩)O~)

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

 

  快去體驗吧!!!

        :更多精彩教程請關注三聯電腦教程欄目,三聯電腦辦公群:189034526歡迎你的加入

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.