Linux下搭建如何FTP伺服器

2021-09-12 05:39:20 字數 1784 閱讀 3629

1.執行以下命令安裝 vsftpd。

2.執行以下命令開啟及檢視etc/vsftpd

說明:/etc/vsftpd/vsftpd.conf 是核心配置檔案。

/etc/vsftpd/ftpusers 是黑名單檔案,此檔案裡的使用者不允許訪問 ftp 伺服器。

/etc/vsftpd/user_list  是白名單檔案,是允許訪問 ftp 伺服器的使用者列表。

/etc/vsftpd/vsftpd_conf_migrate.sh  是vsftpd操作的一些變數和設定

備註:使用命令 rpm -ql vsftpd  可列出vsftpd中包含的檔案

--------------------- 

3.執行以下命令設定開機自啟動。

4.執行以下命令啟動 ftp 服務。

# systemctl start vsftpd

5.執行以下命令檢視 ftp 服務埠。

netstat -antup | grep ftp

6.配置本地使用者登入

本地使用者登入就是指使用者使用 linux 作業系統中的使用者賬號和密碼登入 ftp 伺服器。

vsftpd 安裝後默只支援匿名 ftp 登入,使用者如果試圖使用 linux 作業系統中的賬號登入伺服器,將會被 vsftpd 拒絕,但可以在 vsftpd 裡配置使用者賬號和密碼登入。具體步驟如下:

a.執行以下命令建立 ftp001r 使用者。

# useradd ftp001   

(刪除使用者命令:sudo userdel -r newuser)

b.執行以下命令修改 ftp001 使用者密碼。

7.修改/etc/vsftpd/vsftpd.conf

a.執行vim /etc/vsftpd/vsftpd.conf。

b.按鍵 「i」 進入編輯模式。

c.將是否允許匿名登入 ftp 的引數修改為anonymous enable=no。

d.將是否允許本地使用者登入 ftp 的引數修改為local_enable=yes。

e.按鍵 「esc」 退出編輯模式,然後按鍵「:wq」 儲存並退出檔案。

f.執行命令 cat /etc/vsftpd/vsftpd.conf 檢視配置檔案內容。

8.最後啟動ftp服務

# service vsftpd start

9.訪問ftp伺服器

linux下ftp服務搭建

1.配置 etc passwd etc group etc vsftpd vsftpd.conf 配置檔案 usr sbin vsftpd 主程式 etc vsftpd ftpusers 黑名單,只要在此名單中即不能登入ftp伺服器 etc vsfptd user list 控制使用者登入 var ...

linux 下ftp服務的搭建

ftp 說明 linux 系統下常用的ftp 是vsftp,即very security file transfer protocol.還有乙個是proftp profession ftp 我們這裡也是簡單的說明下vsftp的配置。vsftp提供3種遠端的登入方式 1 匿名登入方式 就是不需要使用者...

linux系統下搭建FTP服務

一 實驗環境 準備一台cos7系統的虛擬機器 一台真實物理機 二 實驗要求 物理機和虛擬機器要能相互通訊 三 實驗步驟 1 安裝 vsftpd 軟體包 yum y install vsftpd 2 將系統服務 vsftpd 設為開機自啟,同時啟動此服務 3 新建使用者 vip2525,將密碼設定為 ...