FTP 檔案伺服器配置選項

2021-09-11 03:52:36 字數 2210 閱讀 2389

一、配置ftp伺服器資料

1、安裝ftp伺服器

(1)配置yum源

vim .etc/yum/repos.d/local.repo

[local]

宣告name=centos

yum源的名字

baseurl=file:///mnt

本地yum源的位置

enabled=1

啟用yum源

gpgcheck=0

關閉檢查

(2)刪除系統自帶的yum源

rm -rf /etc/yun.repos.d/centos-*

(3)掛在系統光碟到mnt目錄中

mount /dev/cdrom/mnt

(4)安裝ftp伺服器客戶端和伺服器端

yum -y install vsftpd ftp

(5)ftp伺服器端的主配置檔案的所在位置

/etc/vsftpd/vsftpd.conf

2、vsftpd的只配置檔案型別

(1)匿名ftp配置選項

anonymous_enable=yes

開啟匿名ftp功能

anon_root=yun07

匿名ftp的根目錄

anon_upload_enable=yes

允許匿名使用者上傳資料

anon_mkdir_write_enable=yes

允許使用者建立目錄或檔案

anon_other_write_enable=yes

允許使用者刪除或重新命名檔案或目錄

anon_max_rate=0

控制客戶端傳輸資料大小 0位不限制

(2)身份驗證ftp配置選項

local_enable=yes

開啟身份驗證ftp

local_umask=022

上傳許可權碼檔案為644 目錄為755

local_root=/yun07

身份驗證ftp的根目錄

chroot_local_user=yes

將使用者限制在宿主目錄中增強安全性

local_max_rate=0

控制身份驗證客戶端傳輸資料大小

(3)虛擬賬戶ftp配置選項

guest_enable=yes

啟用使用者對映功能

guest_username=virtaul

將訪問ftp的賬戶對映到系統使用者vietaul上

user_config_dir=/etc/csftpd/vusers

設定賬戶方位的位置

(4) 全域性配置檔案選項

write_enable=yes

開啟寫入功能

listen=yes

開啟監聽ftp

listen_address=0.0.0.0

監聽ftp伺服器的任何ip

download_enable=yes

dirmessage_enable=yes

提示message檔案

xferlog_enable=yes

開啟xferlog日誌  /var/log/xferlog

xferlog_std_format=yes

ftp日誌使用xferlog格式

connect_form_port_20=yes

主動模式的資料連線埠20

pasv_enable=yes

開啟被動模式

pasv_max_port=26000

被動模式最大埠範圍(1-65535)

pasv_min_port=24000

被動模式最小埠範圍

pam_service_name=vsftpd

開啟pam身份驗證

userlist_deny=yes

禁用userlist列表中訪問控制功能

userlist_enable=yes

啟用userlist列表,在列表中的賬戶不能訪問ftp

max_clients=0

限制訪問ftp客戶端最大數量

max_per_ip=0

限制同乙個賬號ip訪問伺服器的次數

(5)umask值

umask值

檔案目錄

022644

755027

640750

002664

775006

660771

007660

770

FTP檔案伺服器

ftp file transfer protocol 檔案傳輸協議,工作在tcp ip模型的應用層,在客戶端與伺服器之間進行資料的傳輸。客戶端開啟乙個隨機的埠x 埠號大於1024,小於65535 連線至伺服器的21號命令埠。源埠為客戶端隨機埠x,遠端埠為伺服器端口21。客戶端開始監聽埠 x 1 同時...

ftp檔案伺服器

linux安裝ftp元件 安裝vsftpd元件 安裝完後,有 etc vsftpd vsftpd.conf 檔案,是vsftp的配置檔案。root bogon yum y install vsftpd 新增乙個ftp使用者 此使用者就是用來登入ftp伺服器用的。root bogon useradd ...

Linux 檔案伺服器FTP詳細配置

摘抄 鳥哥的linux私房菜伺服器架設篇 事實上,etc vsftpd vsftpd.conf 本身就是乙個挺詳細的配置檔案,且使用 man5 vsftpd.conf 則可以得到完整的引數說明。不過我們這裡依舊先將 vsftpd.conf內的常用引數給他寫出來,希望對你有幫助 與伺服器環境較相關的設...