首页 > 系统服务 > 详细

linux中搭建FTP

时间:2020-10-15 16:07:14      阅读:35      评论:0      收藏:0      [点我收藏+]

linux搭建ftp:
1.查看是否有ftp
service vsftpd status 或systemctl status vsftpd
如提示:vsftpd: unrecognized service,则需要安装
2.安装
yum -y install vsftpd --安装ftp
3.建用户:在root用户下:
useradd -d /cifspool/SF_ITS_YQ320/FTPROOT ste
4.为用户设置密码
passwd ste
5.更改用户相应的权限设置
usermod -s /sbin/nologin ste --限定用户uploaduser不能telnet,只能ftp

6.ftp配置
7.ftp启动
service vsftpd start 或systemctl start vsftpd


常见错误:
如出现500 PS:can not change directory的解决办法
1. 查看SELinux设置
# getsebool -a | grep ftp
发现 ftpd_disable_trans –> off 或者 ftp_home_dir–>off
2. 使用setsebool命令开启
# setsebool ftpd_disable_trans 1 或者 # setsebool ftp_home_dir 1
3. 最后重启
service vsftpd restart 或 systemctl restart vsftpd
OK,问题解决了。
另外 setsebool 使用-P参数,无需每次开机都输入这个命令
# setsebool -P ftpd_disable_trans 1
或者
# setsebool -P ftp_home_dir 1
4.防火墙关闭了但未生效
刷新防火墙
iptables -F

linux中搭建FTP

原文:https://www.cnblogs.com/AWNUygah/p/13820078.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!