博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Centos 搭建FTP服务器
阅读量:6328 次
发布时间:2019-06-22

本文共 756 字,大约阅读时间需要 2 分钟。

系统环境

Centos6.4

安装步骤


  • 通过yum来安装vsftpd

sudo yum -y install vsftpd
  • 设置为开机启动

sudo chkconfig vsftpd on
  • 修改配置

vim /etc/vsftpd/vsftpd.conf

修改如下

local_enable=YESwrite_enable=YESlocal_umask=022chroot_local_user=YES      #这行可能需自己写pam_service_name=vsftpduserlist_enable=YES
  • 配置保存后,重启vsftpd服务

sudo service vsftpd restart

添加用户

  • 添加vsftpd账号,并制定ftp

sudo useradd d /home/ftpdir -s /sbin/nologin username
  • 为账号设置密码,按提示操作

sudo passwd usrname
  • 为用户的目录修改权限,实现上传和下载文件

sudo chmod o+w /home/ftpdir

配置Centos防火墙

  • 添加ip_conntrack_ftp模块

sudo vi /etc/sysconfig/iptables-config

添加下面一行

IPTABLES_MODULES="ip_conntrack_ftp"
  • 打开ftp端口21

sudo vi /etc/sysconfig/iptables

添加下面一行

-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
  • 重启iptables使新的规则生效

sudo service iptables restart

测试

可用WinSCP进行测试

转载地址:http://iswoa.baihongyu.com/

你可能感兴趣的文章
7个神奇的jQuery 3D插件
查看>>
在线浏览PDF之PDF.JS (附demo)
查看>>
波形捕捉:(3)"捕捉设备"性能
查看>>
AliOS Things lorawanapp应用介绍
查看>>
美国人的网站推广方式千奇百怪
查看>>
java web学习-1
查看>>
用maven+springMVC创建一个项目
查看>>
linux设备驱动第四篇:以oops信息定位代码行为例谈驱动调试方法
查看>>
redis知识点整理
查看>>
Hello World
查看>>
Spring3全注解配置
查看>>
ThreadLocal真会内存泄露?
查看>>
IntelliJ IDEA
查看>>
低版本mybatis不能用PageHeper插件的时候用这个分页
查看>>
javaweb使用自定义id,快速编码与生成ID
查看>>
[leetcode] Add Two Numbers
查看>>
elasticsearch suggest 的几种使用-completion 的基本 使用
查看>>
04-【MongoDB入门教程】mongo命令行
查看>>
Hadoop HA元数据备份
查看>>
字符串与整数之间的转换
查看>>