ftp服務(wù)器搭建
1.安裝好centos系統(tǒng)施绎,配好yum倉庫
其中vsftpd源在這下載
http://rpmfind.net/linux/rpm2html/search.php?query=vsftpd&submit=Search+...&system=&arch
2.安裝vsftpd組件致稀,restart,enable矛绘,status操作羊精,并用
netstat -nltp | grep 21查看21端口是否開啟
3.改配置文件/etc/vsftpd/vsftpd.conf,之后重啟服務(wù)
# 禁用匿名用戶? 12 YES 改為NO
anonymous_enable=NO
# 禁止切換根目錄 101 行 刪除#
chroot_local_user=YES
4.創(chuàng)建ftp用戶ftpuser
Useradd -s /sbin/nologin (限制用戶ftpuser只能通過 FTP 訪問服務(wù)器抓督,而不能直接登錄服務(wù)器) -d /data/ftp (存放ftpuser用戶的個人數(shù)據(jù)) ftpuser
5.給ftpuser設(shè)置密碼ftpuser。
passwd ftpuser
6.為用戶 ftpuser創(chuàng)建主目錄并約定:
/data/ftp 為主目錄, 該目錄不可上傳文件
/data/ftp/pub 文件只能上傳到該目錄下
在/data中創(chuàng)建相關(guān)的目錄
mkdir -p /data/ftp/pub
6.給文件目錄設(shè)置權(quán)限
chmod a-w /data/ftp
chmod -R a+rwx /data/ftp/pub
7.環(huán)境設(shè)置
A.selinux=disabled
B.Iptables -F和停止firewalld
8.驗證
(1)/data/ftp/目錄下涌穆,可看不可寫
echo"Welcome to use FTP "> /data/ftp/ming.txt
瀏覽器輸入ftp://ftpuser:ftpuser@192.168.1.170
??????? ? 賬號??? 密碼??ftp服務(wù)器IP地址
(2)訪問/data/ftp/pub目錄下的文件是可以下載和上傳的
echo"Welcome to haha"> /data/ftp/pub/ming2.txt
瀏覽器輸入ftp://ftpuser:ftpuser@192.168.1.170