Centos7上搭建ftp服務器
阿新 • • 發佈:2018-09-12
ftp服務 ets 開啟 min nbsp chm linu http centos7
ftp服務器搭建
1.安裝好centos系統,配好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,之後重啟服務
# 禁用匿名用戶 12 YES 改為NO
anonymous_enable=NO
# 禁止切換根目錄 101 行 刪除#
chroot_local_user=YES
4.
創建ftp用戶ftpuser
Useradd -s /sbin/nologin (
限制用戶ftpuser
只能通過 FTP 訪問服務器,而不能直接登錄服務器) -d /data/ftp (
存放ftpuser用戶的個人數據) ftpuser
5.
給ftpuser設置密碼ftpuser。
passwd ftpuser
6.
為用戶 ftpuser創建主目錄並約定:
/data/ftp
為主目錄, 該目錄不可上傳文件
/data/ftp/pub 文件只能上傳到該目錄下
在/data中創建相關的目錄
mkdir -p /data/ftp/pub
6.
給文件目錄設置權限
chmod a
-w/
data/ftp
chmod
-Ra+rwx /
data/ftp/pub
7.
環境設置
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服務器IP地址
(2)訪問/data/ftp/pub目錄下的文件是可以下載和上傳的
echo"Welcome to haha"> /
data/ftp/pub/ming2.txt
瀏覽器輸入ftp://ftpuser:ftpuser
@192.168.1.170
Centos7上搭建ftp服務器