Centos7上搭建ftp服务器

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 -R a+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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • FTP服务概述 简单FTP构建及访问 VSFTP服务基础 用户禁锢、黑白名单 FTP并发及带宽限制 一、FTP服务...
    紫_轩阅读 7,711评论 3 25
  • 搭建过程中遇到一个问题,无法与ftp服务器建立连接。查找原因后,存在两点原因 ftp配置打开ipv4链接。 防火墙...
    夜色001阅读 1,207评论 0 0
  • 1 概述 工作中,需要搭建ftp服务器来实现资源的共享。本文将通过脚本实现自动化安装ftp服务器,并进行相关配置,...
    ghbsunny阅读 3,130评论 0 2
  • ftp 文件传输协议 跨平台 上传下载文件 vsftpd 工具:非常安全的文件传输协议;默认的命令端口21号,数据...
    柒夏锦阅读 4,109评论 1 9
  • 桑之未落其叶沃若。于嗟鸠兮,无食桑葚。于嗟女兮,无与士耽。士之耽兮,犹可说也。女之耽兮,不可说也。 桑叶未落之时,...
    假装糊涂鬼阅读 301评论 0 0