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...