一、配置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內的常用引數給他寫出來,希望對你有幫助 與伺服器環境較相關的設...