美文网首页
搭建ftp(Centos)

搭建ftp(Centos)

作者: 肉包君 | 来源:发表于2020-09-02 17:38 被阅读0次

2020-09-02

搭建ftp(内网共享文件服务)

系统:centos7
FTP:文件传输协议
软件包:vsftpd
端口:21/tcp
配置文件:/etc/vsftpd/vsftpd.conf

搭建过程:

#关闭selinux
sed -ri '/^SELINUX=/cSELINUX=disabled' /etc/selinux/config
setenforce 0
#关闭firewalld
systemctl stop firewalld
systemctl disable firewalld
#清空iptables规则
iptables -F
#下载、启动ftp
yum -y install vsftpd
systemctl start vsftpd

用法:

#linux服务端
cd /var/ftp
touch aa.txt

#linux客户端
yum -y install lftp       #下载客户端
#用法1
lftp kk        #用kk用户身份进入ftp的共享目录
~> ls
~> get aa.txt      #下载文件
~> pwd      #若为alice系统用户可以自由上传下载文件,匿名用户只能下载
ftp://alice@kk/%2Fhome/alice
#用法2
wget ftp://192.168.142.129/aa.txt    #下载文件

Windows客户端
随意打开一个文件夹,输入路径ftp://192.168.142.129/ 即可进入共享目录,然后拷贝相关文件

允许匿名用户上传下载

vim /etc/vsftpd/vsftpd.conf
anonymous_enable=YES            #是否允许匿名用户登录ftp
local_enable=YES                       #是否允许本地用户登录alice
write_enable=YES                       #是否允许写(全局)
#权限掩码,匿名用户上传文档时预设的权限掩码;文件夹权限为 777-022=755,一般的文件权限为 666-022=644;默认权限掩码为077,匿名用户上传之后文件夹权限是700,文件的权限是600
local_umask=022                         #控制本地用户上传文件的默认权限,umask表示要减掉的权限
anon_umask=077                        #控制匿名用户上传文件的默认权限
anon_upload_enable=YES          #是否允许匿名用户上传文件
anon_other_write_enable=YES   #是否允许匿名用户创建目录 
anon_mkdir_write_enable=YES  #是否允许匿名用户删除、重命名等
anon_world_readable_only=YES #当为YES时,文件的other用户必须有r权限才允许下载,即使文件的属主为ftp且对文件有r权限也无法下载,为了安全考虑,默认为YES;当为NO时,则只要属主为ftp且对文件有r权限即可下载

注意:以上配置根据需要开启相关的权限,以免发生安全事故

相关文章

  • ftp服务器的搭建-linux

    一、前言 企业中linux搭建ftp服务器还是很实用的,所以本文针对centos7和centos6搭建ftp服务器...

  • CentOS搭建ftp

    yum 安装 vsftpd yum install vsftpd -y 启动 FTP 服务:service vsf...

  • 搭建ftp(Centos)

    2020-09-02 搭建ftp(内网共享文件服务) 系统:centos7FTP:文件传输协议软件包:vsftpd...

  • 2020-03-27

    CentOS 7搭建FTP服务器 https://www.cnblogs.com/zzhaolei/p/11067...

  • centos 6.5 下安装vsftp

    概述 vsftpd是Linux下比较著名的FTP服务器,搭建FTP服务器当然首选这个。 本文介绍了在CentOS ...

  • Linux下安装FTP

    最近照着网上教程Linux篇---ftp服务器的搭建,在Linux(centos)下安装ftp的时候遇到了一点问题...

  • 阿里云CentOS使用vsftpd搭建FTP服务器

    阿里云CentOS使用vsftpd搭建FTP服务器 原文地址 自己学习用的 [if !supportLists]1...

  • CentOS搭建FTP服务

    服务器:CentOS 7.2 64 位 FTP服务端:vsftpd 客户端:FileZilla 文章最后是我遇到的...

  • CentOS 搭建 ftp 服务

    vsftpd 安装 1. 安装 执行yum -y install vsftpd进行安装,默认配置文件再/etc/v...

  • CentOS 6 搭建 FTP

    关于 VSFTP https://security.appspot.com/vsftpd.html](https:...

网友评论

      本文标题:搭建ftp(Centos)

      本文链接:https://www.haomeiwen.com/subject/dguwsktx.html