FTP服務器(File Transfer Protocol Server)是在互聯網上提供文件存儲和訪問服務的計算機,它們依照FTP協議提供服務。 FTP是File Transfer Protocol(文件傳輸協議)。顧名思義,就是專門用來傳輸文件的協議。簡單地說,支持FTP協議的服務器就是FTP服務器。
目前開源操作系統中常用的FTP服務器程序主要有 :vsftpd、 proFTPD、 pureFTPD等,我這次是用的是vsftpd來搭建
1、vsftpd安裝
#yum install vsftpd* -y
2、編輯vsftpd的配置文件 一般服務的配置文件都在 /etc目錄下面並且以.conf結尾
# find /etc -name vsftpd.conf //查找到配置文件
# vi /etc/vsftpd/vsftpd.conf
anonymous_enable=NO //禁止匿名用戶訪問
local_enable=YES //允許本地用戶登錄FTP
write_enable=YES //允許用戶在FTP目錄寫入的權限
local_umask=022 // 設置本地用戶的文件生成掩碼爲022 默認是077
dirmessage_enable=YES // 激活目錄信息,當遠程用戶更改目錄是出現提示信息
xferlog_enable=YES // 啓用上傳和下載日誌功能
connect_from_port_20=YES //啓用FTP數據端口的連接請求
xferlog_std_format=YES //是否使用標準的ftpd xferlog 日誌文件
listen=YES //使vsftpd 處於獨立啓動監聽端口模式
pam_service_name=vsftpd //設置PAM認證服務配置文件名稱,文件存放在/etc/pam.d/目錄
userlist_enable=YES //用戶列表中的用戶是否允許登陸FTP服務器,默認是不允許
tcp_wrappers=YES //使用tcp_wrappers作爲主機訪問控制方式
3、創建用戶
# useradd ftptest
# passwd ftptest
4、訪問ftp服務器
在電腦資源裏訪問 ftp://192.168.1.90 輸入用戶名和密碼即可