實驗 利用vsftpd搭建FTP伺服器

2021-09-22 12:25:36 字數 1408 閱讀 6516

一、準備ftp服務

yum info vsftpd
yum -y install vsftpd
rpm -ql vsftpd
二、匿名使用者可以上傳和修改的ftp
anonymous_enable=yes  # 預設是啟用匿名訪問,所以不需要修改

anon_upload_enable=yes # 匿名上傳,注意:檔案系統許可權

anon_mkdir_write_enable=yes # 匿名建目錄

anon_other_write_enable=yes # 可刪除和修改上傳的檔案

mkdir upload

setfacl -m u:ftp:rwx upload/

# 在upload目錄上傳檔案和資料夾

lftp 192.168.30.115:/upload> ls

drwx------ 2 14 50 22 may 13 08:03 test

# 刪除上傳的檔案

lftp 192.168.30.115:/upload> ls

drwx------ 2 14 50 22 may 13 08:03 test

-rw------- 1 14 50 2399595 may 13 08:24 test.txt

lftp 192.168.30.115:/upload> rm test.txt

rm ok, `test.txt' removed

# 在upload子目錄中上傳檔案,並檢視 ( 大坑 )

lftp 192.168.30.115:/upload/test> put install.log

20453 bytes transferred

lftp 192.168.30.115:/upload/test> ls # 但是沒法看到剛才上傳的檔案 ☹

# 這是應為預設上傳的檔案許可權是600,所以需要修改 anon_umask 設定,這個值的預設值是077

ll /var/ftp/upload/test/

total 20

-rw------- 1 ftp ftp 20453 may 13 16:26 install.log

-rw------- 1 ftp ftp 0 may 13 16:03 test.txt

vim /etc/vsftpd/vsftpd.conf

anon_umask=022 # 指定匿名上傳檔案的umask

利用vsftpd搭建ftp伺服器

昨天在實驗室內網的一台機器上搭建了乙個ftp伺服器,方便大家共享檔案。這個ftp server要滿足的要求是 有多個使用者,使用乙個共用目錄,每個人都能上傳檔案,但是只能對屬於自己的檔案進行修改 刪除 伺服器雖然在內網的機器上,但是要求在整個校園內都可以方便的訪問。首先,在這台內網機器上建立乙個資料...

使用vsftpd搭建FTP服務

配置ftp服務 ftp工作在tcp ip模型的應用層,基於的傳輸協議是tcp,ftp客戶端和伺服器之間的連線是可靠的,面向連線的,為資料的傳輸提供了可靠的保證。使用yum工具安裝vsftpd包 yum install y epel release yum install y vsftpd db4 u...

搭建 FTP 檔案服務vsftpd

使用yum安裝 vsftpd yum install vsftpd y安裝完成後,啟動 ftp 服務 service vsftpd start啟動後,可以看到系統已經 監聽了 21 埠 netstat nltp grep 21此時,訪問 ftp 您的 cvm ip 位址 可瀏覽機器上的 var ft...