基于 CentOS 搭建 FTP 文件服務(wù)

一,安裝 VSFTPD111

yum install vsftpd -y

二,啟動 VSFTPD

service vsftpd start
netstat -nltp | grep 21

三,配置 FTP 權(quán)限

vsftpd 的配置目錄為 /etc/vsftpd,包含下列的配置文件:
1 vsftpd.conf 為主要配置文件
2 ftpusers 配置禁止訪問 FTP 服務(wù)器的用戶列表
3 user_list 配置用戶訪問控制

修改配置文件vsftpd.conf
禁用匿名用戶
anonymous_enable=NO
禁止切換根目錄
chroot_local_user=YES

重啟
service vsftpd restart

四,創(chuàng)建 FTP 用戶

useradd user
echo "123456" | passwd user --stdin
限制用戶 user 只能通過 FTP 訪問服務(wù)器,而不能直接登錄服務(wù)器:
usermod -s /sbin/nologin user

五,為用戶分配主目錄

文件只能上傳到該目錄下
mkdir -p /data/ftp/release
創(chuàng)建登錄歡迎文件
echo "Welcome to use FTP service." > /data/ftp/welcome.txt
設(shè)置訪問權(quán)限:
chmod a-w /data/ && chmod 777 -R /data/release
設(shè)置為用戶的主目錄:
usermod -d /data/ user

六,訪問 FTP 服務(wù)

1 通過 Windows 資源管理器訪問
ftp://user:123456@123.206.254.206
2 通過 FTP 客戶端工具訪問
FileZilla - 跨平臺的 FTP 客戶端,支持 Windows 和 Mac

七,大功告成

恭喜!您已經(jīng)成功完成了搭建 FTP 服務(wù)器。

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

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

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