在linux上搭建ftp服務器

以unbuntu16.04為例

安裝vsftpd
sudo apt install vsftpd

配置文件在etc/vsftpd.conf

配置文件中的一些參數(shù):

anonymous_enable=YES
是否允許匿名用戶登陸,vsftpd安裝后會自動創(chuàng)建一個名為ftp的用戶用于匿名登陸。

local_enable=YES
是否允許linux本地用戶登陸ftp服務器,本地用戶登陸以后的目錄為每個用戶自己的home目錄。

write_enable=YES
是否開啟全局可寫權(quán)限,開啟后所有登陸到ftp服務器的用戶都可以上傳文件或者修改文件以及刪除文件。

anon_upload_enable=YES
是否允許匿名用戶上傳文件,如果允許需要先開啟全局可寫權(quán)限 write_enable=YES。

anon_mkdir_write_enable=YES
是否允許匿名用戶新建文件夾。

userlist_deny=NO
userlist_enable=YES
userlist_enable表示是否啟用userlist列表功能,啟用后可以設(shè)置userlist中的用戶允許登陸或者禁止登陸。userlist_deny為YES則userlist中的用戶禁止登陸。為NO則是允許userlist中的用戶登陸。

userlist_file=/etc/allowed_users
指定userlist列表文件的位置。

/etc/ftpusers文件中指定禁止登陸的用戶,每行一個用戶名,不加任何標點,里面已經(jīng)有一些預設(shè)的用戶,為了安全,一般會將有root權(quán)限或者特殊權(quán)限的用戶禁止登陸。

還可以新建一個用戶專門用來登陸ftp服務器,新建的用戶shell腳本目錄必須為/bin/bash,在為新用戶指定home目錄后應確保新用戶對其有讀寫權(quán)限,否則到時無法上傳文件或者下載。新用戶的home目錄可以專門新建一個,也可以指定一個已經(jīng)存在的。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • 圖片更清晰,文字在最下面 FTP是TCP/IP的一種應用,使用TCP而不是UDP,所以是可靠的,面向連接的。 FT...
    停下浮躁的心閱讀 1,823評論 0 4
  • FTP服務概述 簡單FTP構(gòu)建及訪問 VSFTP服務基礎(chǔ) 用戶禁錮、黑白名單 FTP并發(fā)及帶寬限制 一、FTP服務...
    紫_軒閱讀 8,052評論 3 25
  • ftp 文件傳輸協(xié)議 跨平臺 上傳下載文件 vsftpd 工具:非常安全的文件傳輸協(xié)議;默認的命令端口21號,數(shù)據(jù)...
    柒夏錦閱讀 4,243評論 1 9
  • 1 概述 工作中,需要搭建ftp服務器來實現(xiàn)資源的共享。本文將通過腳本實現(xiàn)自動化安裝ftp服務器,并進行相關(guān)配置,...
    ghbsunny閱讀 3,288評論 0 2
  • 很久沒去電影院看電影了 很久沒有早早的睡一覺了 很久沒有無憂無慮的生活了 忙碌的實習生生活,壓抑的...
    不眠姑娘閱讀 590評論 0 4

友情鏈接更多精彩內(nèi)容