centos7搭建FTP服务器
1.? 使用?yum?安裝?vsftpd:yum install -y vsftpd
2. 啟動 VSFTPD:systemctl start vsftpd.service
3. 啟動后可監(jiān)聽到21端口:netstat -nltp | grep 21
4. 配置FTP權(quán)限:(vsftpd.conf,修改前先備份)
anonymous_enable=NO 禁止匿名用戶登陸(其他默認(rèn)配置即可)
ftpusers :配置禁止訪問 FTP 服務(wù)器的用戶列表
user_list :配置用戶訪問控制
5. 添加FTP用戶:useradd -d /var/ftp/testFtp -s /sbin/nologin testFtp
6. 設(shè)置FTP文件夾所有者:chown -R testFtp /var/ftp/testFtp
7. 設(shè)置FTP文件夾權(quán)限:chmod -R 755 /var/ftp/testFtp
8. 設(shè)置SELinux
????? ? getsebool -a | grep ftp
setsebool -P ftpd_full_access on
9. 設(shè)置防火墻:
a)? 添加ftp服務(wù)
?firewall-cmd --permanent --zone=public --add-service=ftp
firewall-cmd –reload
b)? 關(guān)閉防火墻(不建議)
#停止firewall
systemctl stop firewalld.service
#禁止firewall開機(jī)啟動
systemctl disable firewalld.service
10. 設(shè)置FTP自啟(可選):systemctl enable vsftpd
11. 重啟VSFTPD使其生效:systemctl restart vsftpd.service
轉(zhuǎn)載于:https://www.cnblogs.com/javaLf/p/8538619.html
總結(jié)
以上是生活随笔為你收集整理的centos7搭建FTP服务器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java-jsoup爬虫
- 下一篇: java 异步socket_java S