CentOS 7下安装配置FTP

来源:互联网 发布:琉璃神社新域名 2017 编辑:程序博客网 时间:2024/06/06 20:38

http://www.centoscn.com/image-text/install/2015/0227/4748.html

FTP工具使用FlashFXP,不推荐使用Filezilla。

  • 安装vsftpd
yum install -y vsftpd
  • 编辑ftp配置文件
vi /etc/vsftpd/vsftpd.confanonymous_enable=NO#anonymous_enable=YESchroot_local_user=YES#去掉前面的注释#chroot_list_enable=YES#chroot_list_file=/etc/vsftpd/chroot_list#不受限制的用户列表,用不用都OKallow_writeable_chroot=YES#加上这行解决了无法登陆的问题
  • 启动/重新启动ftp
service vsftpd startservice vsftpd restart
  • 设置开机启动ftp
chkconfig vsftpd on
  • 防火墙配置(iptables)
  • 必须要先安装iptables
vi /etc/sysconfig/iptables-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
  • 防火墙重新启动

  • 建立ftp账户

  • /var/www/html/是自定义的路径,ftpadmin是自定义用户名
useradd -d /var/www/html/ -s /sbin/nologin ftpadmin
  • 修改密码
passwd ftpadmin
  • 设置账户权限
chown -R ftpadmin:ftpadmin /var/www/html///chown -R root:root /var/www/html/ 

目录属于root用户和root组,

ftpadmiin新建的用户属于root组,那么就可以上传本地项目的文件覆盖服务器的文件。

usermod -g root ftpadmin

usermod -a -G rootftpadmin

二、卸载

 使用命令查看是否已安装

rpm -aq vsftpd



rpm -e vsftpd

显示:
error: package vsftpd is not installed

卸载成功

即可卸载ftp



三、FlashFXP

正在打开数据连接   端口 flashfxp

连接不上

把flashfxp数据连接模式改为主动模式


四:更改目录的权限

更改组为可读写执行权限

chmod -R g+w ./web



原创粉丝点击