CentOS7.0下安裝FTP服務(wù)的方法
一個(gè)小插曲,安裝一個(gè)FTP服務(wù),便于和遠(yuǎn)程服務(wù)器的文件溝通。后續(xù)我們會(huì)講到如何使用Capistrano配合git完成服務(wù)器的代碼部署以及發(fā)布流程?,F(xiàn)在,代碼先走FTP吧,挺穩(wěn)。
FTP簡(jiǎn)介
FTP 是File Transfer Protocol(文件傳輸協(xié)議)的英文簡(jiǎn)稱,而中文簡(jiǎn)稱為“文傳協(xié)議”。
在FTP的使用當(dāng)中,用戶經(jīng)常遇到兩個(gè)概念:"下載"(Download)和"上傳"(Upload)。"下載"文件就是從遠(yuǎn)程主機(jī)拷貝文件至自己的計(jì)算機(jī)上;"上傳"文件就是將文件從自己的計(jì)算機(jī)中拷貝至遠(yuǎn)程主機(jī)上。
用Internet語(yǔ)言來(lái)說(shuō),用戶可通過(guò)客戶機(jī)程序向(從)遠(yuǎn)程主機(jī)上傳(下載)文件。
FTP安裝
首先檢查一下你的遠(yuǎn)程服務(wù)器是否已經(jīng)安裝了FTP服務(wù)。
#rpm -qa | grep vsftpd
如果啥都沒(méi)顯示,恭喜你,沒(méi)有安裝ftp服務(wù),你可以安心的進(jìn)行下面的動(dòng)作了。如果有vsftpd的版本,那該干啥干啥去,這章不適合你?。。?/p>
那我們首先安裝vsftpd。
vsftpd 是“very secure FTP daemon”的縮寫,安全性是它的一個(gè)最大的特點(diǎn)。vsftpd 是一個(gè) UNIX 類操作系統(tǒng)上運(yùn)行的服務(wù)器的名字,它可以運(yùn)行在諸如 Linux、BSD、Solaris、 HP-UNIX等系統(tǒng)上面,是一個(gè)完全免費(fèi)的、開(kāi)放源代碼的ftp服務(wù)器軟件,支持很多其他的 FTP 服務(wù)器所不支持的特征。
運(yùn)行下面的命令就可以完成vsftpd的安裝
#yum -y install vsftpd
安裝完成再次利用上面的rpm命令檢查一下是否完成安裝,如果完成安裝,那就可以繼續(xù)。
開(kāi)啟vsftpd服務(wù)
#service vsftpd start
檢查vsftpd服務(wù)
#service vsftpd status
注意,ftp服務(wù)使用的是21端口,有時(shí)候也使用20端口。我們之前設(shè)置的iptables防火墻服務(wù)阻止了這一端口,所以也要添加下面的代碼到/etc/sysconfig/iptables里去。
A INPUT -p tcp -m state --state NEW -m tcp --dport 21 -j ACCEPT
重啟防火墻服務(wù)
#systemctl restart iptables.service
好的,到這里,我們的默認(rèn)ftp服務(wù)就已經(jīng)開(kāi)始運(yùn)作啦,讓我們來(lái)測(cè)試一下吧。
#ftp localhost
用戶名稱那一欄輸入anonymous(匿名)
得到下面的信息就標(biāo)識(shí)你的vsftp服務(wù)安裝已完成。
在ftp>后面輸入bye,先暫時(shí)和ftp告別,因?yàn)槲覀冞€有一些事沒(méi)干呢。
配置vsftpd服務(wù)
打開(kāi)vsftpd服務(wù)的配置文件
#vim /etc/vsftpd/vsftpd.conf
改變這幾個(gè)屬性的值,具體是啥意思呢,當(dāng)chroot_list_enable=YES,chroot_local_user=YES時(shí),在/etc/vsftpd.chroot_list文件中列出的用戶,可以切換到其他目錄;未在文件中列出的用戶,不能切換到其他目錄。為了以后好控制,我們先打開(kāi)這幾個(gè)配置。
保存退出,我們新建一個(gè)chroot_list文件
#touch /etc/vsftpd/chroot_list
重啟vsftp服務(wù)
#service vsftpd restart
新增ftp用戶
#/usr/sbin/adduser -d /usr/www/ftptest -g ftp -s /sbin/nologin vftpuser
新增用戶vftpuser,用戶的主目錄是/usr/www/ftptest目錄,用戶組是ftp,不能登錄的賬戶。
設(shè)置vftpuser密碼
#passwd vftpuser
修改/usr/www/ftptest的目錄權(quán)限
#chmod 755 /usr/www/ftptest/
重啟vsftp服務(wù)
#/sbin/service vsftpd restart
設(shè)置權(quán)限
查看SElinux策略內(nèi)ftp相關(guān)權(quán)限
#getsebool -a | grep ftp
打開(kāi)ftp權(quán)限
#setsebool allow_ftpd_full_access 1
重啟vsftp服務(wù)
#/sbin/service vsftpd restart
現(xiàn)在,可以在本機(jī)ftp遠(yuǎn)程服務(wù)器啦。不過(guò),楓爺推薦大家一款比較實(shí)用的ftp軟件:filezilla。相當(dāng)好用,至于怎么用,大家自行百度即可。
可能遇到的問(wèn)題
問(wèn)題1:SElinux未關(guān)閉導(dǎo)致無(wú)法訪問(wèn),可以嘗試將selinux策略先行關(guān)閉。
#vim /etc/selinux/config
將SELINUX一欄設(shè)置為disable即可
問(wèn)題2:filezilla打開(kāi)時(shí)會(huì)報(bào)以下的錯(cuò)誤
打開(kāi)你的站點(diǎn)管理,點(diǎn)擊進(jìn)入傳輸設(shè)置
按照?qǐng)D中的配置配置傳輸模式,即可完成鏈接。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Linux平臺(tái)安裝redis及redis擴(kuò)展的方法
這篇文章主要介紹了Linux平臺(tái)安裝redis及redis擴(kuò)展的方法,較為詳細(xì)的分析了Linux平臺(tái)redis安裝步驟、操作命令與相關(guān)注意事項(xiàng),需要的朋友可以參考下2018-08-08linux查看服務(wù)端證書(shū)方式(keytool和openssl)
介紹了通過(guò)keytool和openssl工具來(lái)查看服務(wù)器端的SSL/TLS證書(shū),包括直接抓取服務(wù)器證書(shū)和下載證書(shū)文件的方法,詳細(xì)說(shuō)明了每種方法的操作步驟和輸出結(jié)果,幫助用戶驗(yàn)證證書(shū)有效性和進(jìn)行信任鏈驗(yàn)證2024-10-10Linux下PHP網(wǎng)站服務(wù)器安全配置加固防護(hù)方法【推薦】
本文詳細(xì)總結(jié)了PHP網(wǎng)站在Linux服務(wù)器上面的安全配置,包含PHP安全、mysql數(shù)據(jù)庫(kù)安全、web服務(wù)器安全、木馬查殺和防范等,很好很強(qiáng)大很安全。感興趣的朋友跟隨腳本之家小編一起看看吧2018-08-08Linux實(shí)現(xiàn)雙網(wǎng)卡綁定的代碼詳解
linux 主機(jī)安裝雙網(wǎng)卡,共享一個(gè)IP地址,對(duì)外提供訪問(wèn),實(shí)際同樣連接兩條物理線路到交換機(jī)實(shí)現(xiàn)平時(shí)雙網(wǎng)卡同時(shí)工作,分流網(wǎng)絡(luò)壓力,同時(shí)提供冗余備份,監(jiān)控,防止物理線路的單點(diǎn)故障,本文介紹了Linux實(shí)現(xiàn)雙網(wǎng)卡綁定的代碼示例,需要的朋友可以參考下2024-07-07詳解如何使用Spark和Scala分析Apache訪問(wèn)日志
這篇文章主要介紹了詳解如何使用Spark和Scala分析Apache訪問(wèn)日志,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-06-06linux系統(tǒng)掛載數(shù)據(jù)盤的方法(視頻圖文教程)
這篇文章主要介紹了linux系統(tǒng)掛載數(shù)據(jù)盤的方法(視頻圖文教程),需要的朋友可以參考下2017-08-08Vim如何使用相對(duì)行號(hào)實(shí)現(xiàn)一切操作詳解
在使用用Vim時(shí)時(shí)常會(huì)遇到像復(fù)制多行或者想快速向下/向上移動(dòng)多行時(shí)而不知道行數(shù)的情況, 今天發(fā)現(xiàn)一個(gè)Vim對(duì)此有幫助的特性: 相對(duì)行號(hào),下面這篇文章主要給大家介紹了關(guān)于Vim如何使用相對(duì)行號(hào)實(shí)現(xiàn)一切操作的相關(guān)資料,需要的朋友可以參考下。2017-11-11