|
現(xiàn)在的linux系統(tǒng)有多個(gè)版本,目前最新的為7.x系列。而傳統(tǒng)的6.x系列與現(xiàn)在最新的7.x系列又有很多命令不一樣。例如防火墻命令,systemctl命令等等。接下來,筆者就linux6系列與linux7系列分別介紹如何安裝vsftp服務(wù)。 Linux 6系列: 1.查看系統(tǒng)的版本號(hào),確認(rèn)此linux版本確實(shí)屬于6系列; 2.確保此Linux操作系統(tǒng)有可用的YUM安裝源,因?yàn)榻酉聛硪榻B的安裝方法是RPM安裝方法,需要有可用的YUM安裝源。如果沒有可用的YUM安裝源,可以參考博客:http://www./Linux/2016-11/136701.htm; 3.安裝vsftpd,使用命令 yum install -y vsftpd; 4.安裝完畢后確認(rèn)vsftpd服務(wù)已經(jīng)正確安裝上,可以使用命令: rpm -qa vsftpd,如圖,則顯示vsftpd服務(wù)已經(jīng)正確安裝上 5.編輯vsftp服務(wù)的配置文件。一般在公司里,對(duì)于ftp服務(wù)都會(huì)有嚴(yán)格的使用規(guī)定,如一定要修改ftp的默認(rèn)端口21,不能使用匿名連接等等,這些都需要在配置文件中修改參數(shù)才能實(shí)現(xiàn)這些功能。vsftp的配置文件默認(rèn)是/etc/vsftpd/vsftpd.conf,使用vim修改這個(gè)文件就可以了。 一般情況下,此配置文件中默認(rèn)配置是anonymous_enable=YES,需要修改問為NO,避免用戶匿名訪問; 去掉ascii_upload_enable=YES與ascii_download_enable=YES的注釋#號(hào),賦予文件上傳與下載與下載的權(quán)限,否則即使能登陸服務(wù)器,也會(huì)因?yàn)闄?quán)限的問題導(dǎo)致不能傳輸文件;將默認(rèn)的listen=NO改為YES; 在配置文件末尾加上userlist_deny=NO,以控制指定用戶的登陸; 在配置文件末尾加上listen_port=2121,以修改ftp默認(rèn)的21端口,數(shù)字隨意,只要在1024-65535之內(nèi)就行(1024以下是系統(tǒng)保留的,從1024-65535是用戶使用的),你開心就好,當(dāng)然,不可以使用已經(jīng)使用過的端口號(hào); 6.因?yàn)樵诘?步中控制了指定用戶的登陸,那么我們還需要編輯user list文件,在里面加上指定的可以登陸的用戶。使用vim /etc/vsftpd/userlist,可以看到里面有root等一大推默認(rèn)用戶,全部刪除,加上你指定的可以登錄的用戶,筆者這里是vrv。加幾個(gè)用戶隨意,你開心就好~ 7.保存之后需要在系統(tǒng)中加上指定的用戶,使用useradd vrv,并給用戶添加密碼,使用passwd vrv; 8.確保linux系統(tǒng)的selinux是disabled狀態(tài),使用vim /etc/sysconfig/selinux命令,將SELINUX=enforcing改為SELINUX=disabled; 9.開啟vsftp服務(wù),service start vsftpd; 10.接下來你就可以使用vsftp服務(wù)了,建議使用Filezilla軟件,按照實(shí)際情況寫上主機(jī)名、用戶名、密碼與端口; Linux 7系列與6系列不同的是防火墻命令配置,在7系列中,昨晚第8步后,需要在防火墻中開啟ftp服務(wù)并開啟你設(shè)置的端口號(hào),這里以2121為例: 接下來你就可以開心的使用vsftp服務(wù)啦! |
|
|