Linux中FTP服務(wù)器的搭建教程
vmware12上安裝的CentOs6.8,最終實(shí)現(xiàn)物理機(jī)上的windows10能正常訪問CentOs上的FTP服務(wù)器。
一、查看是否安裝有ftp相關(guān)的安裝包
# rpm -qa | grep vsftpd //ftp的安裝包就是vsftpd

查看到我的系統(tǒng)中沒有安裝相關(guān)的包,所以先把安裝包裝上。
# yum -y install vsftpd //這里如果沒有配置yum源,可以直接用rpm的方式安裝也是一樣的

查看一下是否安裝成功

二、啟動服務(wù)并設(shè)置開機(jī)自啟動
# service vsftpd start //啟動服務(wù)

# chkconfig --level 35 vsftpd on //設(shè)置自啟動
# chkconfig --list vsftpd //查看是否設(shè)置成功

三、配置vsftpd文件
ftp服務(wù)器主要有三個(gè)配置文件,都位于/etc/vsftpd目錄下:
ftpusers //用來指定哪些用戶不能訪問ftp服務(wù)器
user_list //這個(gè)文件中的用戶是否可以登錄到服務(wù)器,取決于vsftpd.conf文件中的userlist_enable和userlist_deny這兩個(gè)選項(xiàng)。
vsftpd.conf //ftp服務(wù)器的主配置文件
四、匿名用戶訪問
打開vsftpd.conf
# vi /etc/vsftpd/vsftp.conf
將這兩個(gè)選項(xiàng)設(shè)置為YES :anon_upload_enable=YES和 anon_mkdir_write_enable=YES (一般默認(rèn)已經(jīng)有了的,將前面的'#'去掉就行了)
這樣實(shí)現(xiàn)匿名用戶上傳和下載文件了。ps:配置文件詳解

五、非匿名用戶的訪問
1.修改配置文件
# vi /etc/vsftpd/vsftp.conf
先將匿名用戶訪問關(guān)掉: anon_upload_enable=NO
在配置文件末尾添加:userlist_enable=YES, userlist_file=/etc/vsftpd/vsftpd.user_list, userlist_deny=NO
(不清楚具體意思可以看下配置文件詳解)

2.創(chuàng)建用戶

3.這里先測試一下,直接使用ftp1登錄,發(fā)現(xiàn)是登錄不上的。

4.將用戶ftp放入/etc/vsftpd/vsftpd.user_list文件中。
# vi /etc/vsftpd/vsftpd.user_list
在文件中寫入ftp1(一行代表一個(gè)用戶),然后保存退出,重載一下服務(wù)(# service vsftpd reload)。

再次訪問,使用ftp1用戶,可以登錄到ftp服務(wù)器。

Ps:一些vsftpd.conf配置文件中的選項(xiàng)不懂可以看下文件的詳細(xì)說明!
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Linux中對lvm邏輯卷分區(qū)大小的調(diào)整教程(針對xfs與ext4不同文件系統(tǒng))
這篇文章主要給大家介紹了關(guān)于Linux中對lvm邏輯卷分區(qū)大小的調(diào)整教程(針對xfs與ext4不同文件系統(tǒng))的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-10-10
新裝linux系統(tǒng)/etc/sysconfig目錄下無iptables文件的解決方法
下面小編就為大家?guī)硪黄卵blinux系統(tǒng)/etc/sysconfig目錄下無iptables文件的解決方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-12-12
詳解Linux 下開發(fā)微信小程序安裝開發(fā)工具
這篇文章主要介紹了詳解Linux 下開發(fā)微信小程序安裝開發(fā)工具的相關(guān)資料,需要的朋友可以參考下2017-06-06
配置 Apache 服務(wù)器禁止所有非法域名 訪問自己的服務(wù)器
這篇文章主要介紹了配置 Apache 服務(wù)器禁止所有非法域名 訪問自己的服務(wù)器,需要的朋友可以參考下2017-06-06
linux系統(tǒng)下oracle11gR2靜默安裝的經(jīng)驗(yàn)分享
這篇文章主要介紹了linux系統(tǒng)下oracle11gR2靜默安裝的經(jīng)驗(yàn), 所有操作無需使用圖形界面. 靜默安裝能減少安裝出錯(cuò)的可能性, 也能大大加快安裝速度。有需要的朋友可以參考借鑒,下面來一起看看吧。2017-01-01
Centos6.5全自動安裝 vsftpd+dhcp+nfs+tftp
本文主要記述了在Centos6.5中,如何配置無人值守安裝vsftpd+dhcp+nfs+tftp,非常實(shí)用,希望對大家能有所幫助。2014-09-09
Linux下Mysql定時(shí)任務(wù)備份數(shù)據(jù)的實(shí)現(xiàn)方法
當(dāng)安裝完成操作系統(tǒng)之后,默認(rèn)便會啟動此任務(wù)調(diào)度命令。下面這篇文章主要給大家介紹了關(guān)于在Linux下Mysql定時(shí)任務(wù)備份數(shù)據(jù)的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2018-11-11
在Ubuntu20.04 LTS中配置Java開發(fā)環(huán)境
這篇文章主要介紹了在Ubuntu20.04 LTS中配置Java開發(fā)環(huán)境,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08

