首页
/
每日頭條
/
科技
/
ftp服務器的配置和管理
ftp服務器的配置和管理
更新时间:2025-04-18 05:10:12

簡介:ftp(File Transfer Protocol)文件傳輸協議,基于該協議FTP客戶端與服務端可以實現共享文件、上傳文件、下載文件。FTP基于C/S模式,FTP客戶端與服務器端有兩種傳輸模式,分别是FTP主動模式、FTP被動模式,主被動模式均是以FTP服務器端為參照。FTP為系統提供了通過網絡與遠程服務器進行文件傳輸的簡單方法,多個Web站點可以共享一個IP地址。Linux下ftp服務可以通過搭建VSftpd服務來實現,以CentOS為例,可以執行命令YUM -y install VSftpd安裝該服務。VSftp的用戶登陸方式有三種,分别是匿名用戶模式、本地用戶模式和虛拟用戶模式,匿名模式和本地用戶模式存在安全性問題,一般配置的都是使用虛拟用戶模式。

本文主要介紹FTP服務器的快速部署以及虛拟用戶模式的認證管理方法,詳細内容請參考下文。

一、登陸Linux系統

ftp服務器的配置和管理(快速部署FTP服務器并實現虛拟用戶的認證管理)1

二、快速安裝VSftp服務

ftp服務器的配置和管理(快速部署FTP服務器并實現虛拟用戶的認證管理)2

執行yum安裝程序報錯,提示被另一個進行進程鎖定。解決辦法為執行指令# rm -f /var/run/yum.pid殺掉緩存中的YUM進程,重啟YUM服務。然後繼續執行# yum install -y vsftpd安裝FTP服務。

ftp服務器的配置和管理(快速部署FTP服務器并實現虛拟用戶的認證管理)3

三、配置VSftp的自啟動模式

1、啟動VSftpd服務

ftp服務器的配置和管理(快速部署FTP服務器并實現虛拟用戶的認證管理)4

2、設置自動啟動vsftpd服務

執行指令# chkconfig vsftpd on設置自動啟動。

ftp服務器的配置和管理(快速部署FTP服務器并實現虛拟用戶的認證管理)5

3、設置防火牆,允許ftp服務通過。

ftp服務器的配置和管理(快速部署FTP服務器并實現虛拟用戶的認證管理)6

4、修改SELINUX配置,修改/etc/selinux/config文件。

ftp服務器的配置和管理(快速部署FTP服務器并實現虛拟用戶的認證管理)7

說明:SELinux(Security-Enhanced Linux) 是美國國家安全局(NSA)對于強制訪問控制的實現,是 Linux曆史上最傑出的新安全子系統。但是我們一般都不用它,因為它管的東西太多了,想做安全可以用防火牆等其他措施。需要關閉直接将其狀态改為disabled,然後重啟服務器。

5、重啟服務器并查看VSftp服務

ftp服務器的配置和管理(快速部署FTP服務器并實現虛拟用戶的認證管理)8

四、配置VSftp的虛拟用戶

1、VSftp配置文件介紹

ftp服務器的配置和管理(快速部署FTP服務器并實現虛拟用戶的認證管理)9

/etc/vsftpd目錄下相關配置文件說明如下

ftp服務器的配置和管理(快速部署FTP服務器并實現虛拟用戶的認證管理)10

2、修改核心配置文件VSftpd.conf

ftp服務器的配置和管理(快速部署FTP服務器并實現虛拟用戶的認證管理)11

備注:首先先禁止匿名登陸,然後編輯vsftpd配置文件,位置是/etc/vsftpd/vsftpd.conf,找到anonymous_enable這個配置項,默認是YES,修改成NO。其他修改事項參考以下内容。

ftp服務器的配置和管理(快速部署FTP服務器并實現虛拟用戶的認證管理)12

3、創建本地用戶(不需要設置密碼,不需要登錄系統)

執行指令# useradd -s /sbin/nologin ftpuser

ftp服務器的配置和管理(快速部署FTP服務器并實現虛拟用戶的認證管理)13

4、創建VSftp虛拟用戶的家配置文件

說明:配置文件的路徑是/etc/vsftpd/vsftpd.conf中的user_config_dir=/etc/vsftpd/vuser_conf路徑,在 /etc/vsftpd/vuser_conf/下面創建以用戶名為名稱的文件(名稱是/etc/vsftpd/vftpuser.txt 下面的奇數行)

執行指令# mkdir vuser_conf創建虛拟用戶的家文件夾。如下圖

ftp服務器的配置和管理(快速部署FTP服務器并實現虛拟用戶的認證管理)14

5、配置VSftp虛拟用戶bkuser1配置文件(其他用戶可參考)

# bkuser1用戶登錄的根目錄

local_root=/home/ftpuser/bkuser1

write_enable=YES

anon_world_readable_only=NO

anon_upload_enable=YES

anon_mkdir_write_enable=YES

ftp服務器的配置和管理(快速部署FTP服務器并實現虛拟用戶的認證管理)15

6、創建VSftp虛拟用戶登錄的根目錄

ftp服務器的配置和管理(快速部署FTP服務器并實現虛拟用戶的認證管理)16

7、授予虛拟用戶的自己文件夾權限(權限可定為777)

ftp服務器的配置和管理(快速部署FTP服務器并實現虛拟用戶的認證管理)17

8、創建 chroot_list_file=/etc/vsftpd/chroot_list文件

執行指令# vim /etc/vsftpd/chroot_list (編輯文件把 /etc/vsftpd/vsftpd.conf的guest_username的值ftpuser寫到文件中)

ftp服務器的配置和管理(快速部署FTP服務器并實現虛拟用戶的認證管理)18

9、創建VSftp虛拟用戶文件

執行命令# vim /etc/vsftpd/vftpuser.txt文件(奇數行為用戶名 ,偶數行為密碼)

ftp服務器的配置和管理(快速部署FTP服務器并實現虛拟用戶的認證管理)19

10、生成VSftp虛拟用戶的DB文件

執行指令# db_load -T -t hash -f /etc/vsftpd/vftpuser.txt /etc/vsftpd/vftpuser.db

ftp服務器的配置和管理(快速部署FTP服務器并實現虛拟用戶的認證管理)20

11、生成VSftp虛拟用戶的認證文件

執行指令# vim /etc/pam.d/vsftpd(注釋掉/etc/pam.d/vsftpd中所有的内容,已經不需要本地用戶的認證)

ftp服務器的配置和管理(快速部署FTP服務器并實現虛拟用戶的認證管理)21

備注:64位系統增加以下兩句:

auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/vftpuser

account required /lib64/security/pam_userdb.so db=/etc/vsftpd/vftpuser

12、重啟VSftp服務

執行指令# systemctl restart vsftpd

ftp服務器的配置和管理(快速部署FTP服務器并實現虛拟用戶的認證管理)22

五、客戶端訪問測試

1、在客戶端使用浏覽器訪問ftp://服務器IP地址。如下圖

ftp服務器的配置和管理(快速部署FTP服務器并實現虛拟用戶的認證管理)23

ftp服務器的配置和管理(快速部署FTP服務器并實現虛拟用戶的認證管理)24

2、使用FTP工具訪問。如下圖

ftp服務器的配置和管理(快速部署FTP服務器并實現虛拟用戶的認證管理)25

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
數碼攝像機動力保養
數碼攝像機動力保養
數碼攝像機使用的電池一般是锂電池、鎳镉電池和鎳氫電池三種。使用鎳镉和鎳氫電池要避免電池因記憶效應而縮短使用壽命,所謂記憶效應是指導當電池電量尚未完全使用完前便放在充電器上充電的話,則電池的容量會相應減少,同時電池的使用壽命也會受到影響。所以數碼攝影機使用這類電池時,最好是等電池電量完全耗盡後,或者攝...
2025-04-18
電子琴使用保養
電子琴使用保養
電子琴既是樂器,又是結構複雜的精密電器,一台高級電子琴所有的元件數目比彩色電視機還要多好幾倍。因此,除了準确地掌握它們的機能外,還要注意平時的合理保養,隻有這樣,才能使你的電子琴常葆青春,彈奏出多彩多姿的音響來。1、使用電子琴前,應認真核對電子琴的使用電壓及頻率,是否與說明書上載明的電源電壓及頻率相...
2025-04-18
打印機的安裝
打印機的安裝
打印機的安裝一般分為兩個部分,一個是打印機跟電腦的連接,另一個就是在操作系統裡面安裝打印機的驅動程序。如果是安裝USB接口的打印機,安裝時在不關閉電腦主機和打印機的情況下,直接把打印機的USB連線一頭接打印機,另一頭連接到電腦的USB接口就可以了。按照上面的步驟把打印機跟電腦連接好之後,先打開打印機...
2025-04-18
窗式空調器有哪些性能特點
窗式空調器有哪些性能特點
窗式空調器是一種可安裝在窗上或牆中的空調器。特點是體積小,重量輕,安裝使用方便;使用時隻需接通電源,即能自動地調節房間内溫度,并可随意調節房間内氣流方向,給人感覺舒适。窗式空調器的制冷系統采用全封閉式壓縮機,結構簡單,氣密性好,并設有調溫裝置及進風、排風裝置,可以自動調節溫度及排出室内污濁空氣,補進...
2025-04-18
櫃式空調如何清理
櫃式空調如何清理
在清洗之前我們要關閉空調電源,拔去插頭,打開窗戶,保持室内空氣流通。然後取下過濾網,露出散熱片,使用專業的空調消毒劑,充分搖勻,在離散熱片約5厘米處,對準散熱片按上下順序徹底噴洗,噴洗結束後等候15分鐘左右,然後裝好過濾網,蓋上外殼,再運轉空調制冷程序15-30分鐘就可以了。
2025-04-18
Copyright 2023-2025 - www.tftnews.com All Rights Reserved