本文采用最新的CentOS 7 來學(xué)習(xí)搭建Linux各種服務(wù)器,今天分享的是搭建ftp服務(wù)器(ps:不建議使用最新的系統(tǒng)去學(xué)習(xí),因?yàn)橄到y(tǒng)發(fā)生了改變,好多以前的搭建服務(wù)器的方法就不行了,比如說centos7將防火墻由iptables換為了firewall,再按照原來的教程去搭建就會(huì)遇到很多問題.....,當(dāng)然如果只是想用服務(wù)器大可在安裝的時(shí)候勾選相應(yīng)的選項(xiàng)系統(tǒng)會(huì)自動(dòng)安裝好相關(guān)的服務(wù))由于本人運(yùn)氣比較差,所以在安裝的過程遇到了各種奇葩的問題,并且本人還是一個(gè)剛?cè)腴T的小菜鳥,因此花了足足3天才算把ftp服務(wù)器搭好.當(dāng)然學(xué)習(xí)的過程就是debug的過程,遇到的問題,越多學(xué)到的知識(shí)也就越豐富,下面就來分享一下我的ftp搭建經(jīng)驗(yàn)。
首先是用VM安裝CentOS7系統(tǒng)
ps:我的安裝選項(xiàng)選的是最小安裝,所以內(nèi)置軟件很少
至于具體的安裝,這個(gè)不在本文的范圍之內(nèi),如果需要交流,可q我...
安裝完成后如果請(qǐng)確保網(wǎng)絡(luò)暢通,如果沒有網(wǎng),請(qǐng)輸入命令nmtui打開網(wǎng)絡(luò)設(shè)置
然后我們需要先將centos7的防火墻重新改回iptables
1.將firewall卸載,需要執(zhí)行以下命令
2.安裝iptables-services
3.開啟iptables服務(wù)
4.將防火墻設(shè)為開機(jī)啟動(dòng)
5.在/etc/sysconfig文件夾下生成iptables配置文件
接下來安裝ftp服務(wù)器vsftp
配置防火墻
用vim打開/etc/sysconfig/iptables
(ps:一定要放在
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
這兩條規(guī)則前面,因?yàn)榉阑饓Φ囊?guī)則是從上到下解析的)
雖然防火墻設(shè)置好了,但是不代表ftp服務(wù)器可以正常使用了,我們還要配置selinux
通過 getsebool -a | grep ftp我們可以看到selinux是禁止了所有的ftp服務(wù),為了能正常使用我們需要將
ftp_home_dir,ftpd_connection_db 兩個(gè)boolean變量設(shè)為true
(ps:如果不開啟這項(xiàng)將不能上傳和下載文件哦!O(∩_∩)O~)
通過以上設(shè)置我們終于可以使用ftp服務(wù)啦!在windows下測(cè)試如下
快去體驗(yàn)吧!!!
注:更多精彩教程請(qǐng)關(guān)注武林網(wǎng)電腦教程欄目,武林網(wǎng)電腦辦公群:(已滿!)歡迎你的加入
新聞熱點(diǎn)
疑難解答
圖片精選