# 安裝 vsftpd
yum install vsftpd -y
# 啟動
service vsftpd start
# 檢視
netstat -nltp | grep 21
目前 ftp 服務登陸允許匿名登陸,也無法區分使用者訪問,我們需要配置 ftp 訪問許可權
vsftpd 的配置目錄為 /etc/vsftpd,包含下列的配置檔案:
vsftpd.conf 為主要配置檔案
ftpusers 配置禁止訪問 ftp 伺服器的使用者列表
user_list 配置使用者訪問控制
# 修改許可權
vi /etc/vsftpd/vsftpd.conf
修改內容如下:
# 禁用匿名使用者
anonymous_enable=no
# 禁止切換根目錄
chroot_local_user=yes
# 建立 ftp 使用者
useradd ftpuser(設定使用者名稱)
# 為使用者 ftpuser設定密碼
echo "123456789" | passwd ftpuser--stdin
#限制該使用者僅能通過 ftp 訪問
#限制使用者ftpuser只能通過 ftp 訪問伺服器,而不能直接登入伺服器
usermod -s /sbin/nologin ftpuser
# 為使用者分配主目錄 為使用者 cetronlogupload建立主目錄 並約定:/data/ftp 為主目錄, 該目錄不可上傳檔案
# 建立 /data/ftp/demo目錄
mkdir -p /data/ftp/demo
# 設定訪問許可權 chmod a-w 表示不可寫(all-write)
chmod a-w /data/ftp && chmod 777 -r /data/ftp/demo
# 設定為使用者主目錄
usermod -d /data/ftp ftpuser
# 重啟伺服器
sudo systemctl restart vsftpd.service
常用命令:
vsftp啟動狀態
service vsftpd status 或者ps -ef | grep vsftp
vsftp啟動
service vsftpd start 啟動服務。
vsftp停止
service vsftpd stop
vsftp重啟
service vsftpd restart
FTP伺服器搭建與配置教程
定義 ftp伺服器 file transfer protocol server 是在網際網路上提供檔案儲存和訪問服務的計算機,它們依照ftp協議提供服務。ftp是file transfer protocol 檔案傳輸協議 顧名思義,就是專門用來傳輸檔案的協議。簡單地說,支援ftp協議的伺服器就是ft...
搭建匿名FTP
這篇是我複製的乙個大蝦的部落格,對不起忘了是哪位寫的了。只是要用了就順手拿來了。非原創,勿噴!安裝後,預設 ftp目錄為 var ftp 1 在 ftp預設目錄建立子目錄 pub 更改pub 子目錄的屬主為 ftp使用者,chown ftp var ftp pub ls dl var ftp pub...
ftp服務搭建
檔案傳輸服務 主配置檔案目錄 etc vsftpd vsftpd.conf 首先安裝ftp伺服器 yum install vsftpd 預設存放檔案的目錄 var ftp pub 匿名登陸 建立乙個檔案 啟動服務 關閉防火牆 瀏覽器訪問 ftp ip位址 記住修改pub目錄許可權 還要注意更改安全值...