linux下FTP伺服器配置 VSFTP

2022-04-09 01:52:40 字數 2985 閱讀 5532

vsftp含義就是very security ftp,下面就簡要的說一下它的配置和使用方法,通過本文的介紹也希望您能了解在

linux

下配置乙個網路服務的基本過程。

/etc目錄下的vsftpd.conf,vsftpd.ftpuser,vsftpd.user_list,/etc/xinetd.d/vsftpd

主要是修改/etc/vsftpd.conf就可以了,相關引數如下:

anonymous_enable=yes 是否允許匿名ftp,如否則選擇no

local_enable=yes 是否允許本地使用者登入

local_umask=022 預設的umask碼

anon_upload_enable=yes 是否允許匿名ftp使用者訪問

anon_upload_enable=yes 是否允許匿名上傳檔案

anon_mkdir_write_enable=yes 是否允許匿名使用者有建立目錄的權利

dirmessage_enable=yes 是否顯示目錄說明檔案,預設是yes但需要收工建立.message檔案

xferlog_enable=yes 是否記錄ftp傳輸過程

connect_from_port_20=yes 是否確信埠傳輸來自20(ftp-data)

chown_upload=yes

xferlog_file=/var/log/vsftpd.log ftp傳輸日誌的路徑和名字預設是/var/log/vsftpd.log

xferlog_std_format=yes 是否使用標準的ftp xferlog模式

idle_session_timeout=600 設定預設的斷開不活躍session的時間

data_connection_timeout=120 設定資料傳輸超時時間

nopriv_user=ftpsecure 執行vsftpd需要的非特權系統使用者預設是nobody

async_abor_enable=yes 是否允許執行特殊的ftp命令async abor.這裡我翻譯的不爽,原文如下:

ascii_upload_enable=yes

ftpd_banner=welcome to chenlf ftp service. 定製歡迎資訊

deny_email_enable=yes

chroot_list_enable=yes

max_clients=number 如果以standalone模式起動,那麼只有$number個使用者可以連線,其他的使用者將得到錯誤資訊,預設是0不限止

message_file 設定訪問乙個目錄時獲得的目錄資訊檔案的檔名,預設是.message

沒發現有限止頻寬的地方,如果誰知道請告訴我,詳細的幫助說明請參考man vsftpd.conf

以下是我的配置檔案.允許匿名ftp,允許上傳,chroot使用者目錄,上傳檔案屬主改為root

anonymous_enable=yes

主要是修改/etc/vsftpd.conf就可以了,相關引數如下:

anonymous_enable=yes 是否允許匿名ftp,如否則選擇no

local_enable=yes 是否允許本地使用者登入

local_umask=022 預設的umask碼

anon_upload_enable=yes 是否允許匿名ftp使用者訪問

anon_upload_enable=yes 是否允許匿名上傳檔案

anon_mkdir_write_enable=yes 是否允許匿名使用者有建立目錄的權利

dirmessage_enable=yes 是否顯示目錄說明檔案,預設是yes但需要收工建立.message檔案

xferlog_enable=yes 是否記錄ftp傳輸過程

connect_from_port_20=yes 是否確信埠傳輸來自20(ftp-data)

chown_upload=yes

xferlog_file=/var/log/vsftpd.log ftp傳輸日誌的路徑和名字預設是/var/log/vsftpd.log

xferlog_std_format=yes 是否使用標準的ftp xferlog模式

idle_session_timeout=600 設定預設的斷開不活躍session的時間

data_connection_timeout=120 設定資料傳輸超時時間

nopriv_user=ftpsecure 執行vsftpd需要的非特權系統使用者預設是nobody

async_abor_enable=yes 是否允許執行特殊的ftp命令async abor.這裡我翻譯的不爽,原文如下:

ascii_upload_enable=yes

ftpd_banner=welcome to chenlf ftp service. 定製歡迎資訊

deny_email_enable=yes

chroot_list_enable=yes

max_clients=number 如果以standalone模式起動,那麼只有$number個使用者可以連線,其他的使用者將得到錯誤資訊,預設是0不限止

message_file 設定訪問乙個目錄時獲得的目錄資訊檔案的檔名,預設是.message

沒發現有限止頻寬的地方,如果誰知道請告訴我,詳細的幫助說明請參考man vsftpd.conf

以下是我的配置檔案.允許匿名ftp,允許上傳,chroot使用者目錄,上傳檔案屬主改為root

anonymous_enable=yes

chown_username=username 是否改變上傳檔案的屬主,如果是需要輸入乙個系統使用者名稱,你可以把上傳的檔案都改成root屬主

banned_email_file=/etc/vsftpd.banned_emails 是否允許禁止匿名使用者使用某些郵件位址,如果是輸入禁止的郵件位址的路徑和檔名

chroot_list_file=/etc/vsftpd.chroot_list 是否將系統使用者限止在自己的home目錄下,如果選擇了yes那麼chroot_list_file=/etc/vsftpd.chroot_list中列出的是不chroot的使用者的列表

Linux下的FTP伺服器配置

linux 下的ftp 伺服器配置 為了實現 linux 環境下的 ftp伺服器配置,絕大多數的 linux 發行套裝中都選用的是 washington university ftp wu ftpd 這是乙個效能優秀的伺服器軟體,由於它具有眾多強大功能和超大的吞吐量,internet 上的ftp 伺...

Linux下的FTP伺服器配置

為了實現環境下的伺服器配置,絕大多數的linux發行套裝中都選用的是washington university ftp wu ftpd 這是乙個效能優秀的伺服器軟體,由於它具有眾多強大功能和超大的吞吐量,internet上的ftp伺服器有60 以上採用了它。安裝與執行 以下我們以 linux為例。1...

Linux下的FTP伺服器配置

為了實現linux環境下的ftp伺服器配置,絕大多數的linux發行套裝中都選用的是washington university ftp wu ftpd 這是乙個效能優秀的伺服器軟體,由於它具有眾多強大功能和超大的吞吐量,internet上的ftp伺服器有60 以上採用了它。安裝與執行 以下我們以re...