在物理及和虚拟主机上配置ftp,实现上传和下载的功能(five day)

一、搭建和配置FTP服务器

1.下载服务包、备份配置文件

(1)关闭防火墙、核心防护

[root@oneday ~]# systemctl stop firewalld
[root@oneday ~]# systemctl disable firewalld
[root@oneday ~]# setenforce 0

(2)查看下载FTP服务包

[root@oneday ~]# rpm -q vsftpd
未安装软件包 vsftpd 

(3)安装vsftpd软件

[root@oneday ~]# yum -y install vsftpd

2.修改配置文件

(1)进入配置文件

[root@oneday ~]# vim /etc/vsftpd/vsftpd.conf

(2)需要修改配置文件内容描述

        anonymous_enable=YES           #开启匿名用户访问。默认开启

        write_enable=YES       #开放服务器的写权限(若要上传必须开启)。默认已开启

        local_umask=022                 #设置用户所上传数据的权限掩码(反掩码)

        anon_upload_enable=YES       #允许匿名用户上传文件。默认已注释,需取消注释

        anon_mkdir_write_enable=YES #允许匿名用户创建(上传)目录。默认已注释,需取消注释

        anon_other_write_enable=YES    #允许匿名删除、重命名、覆盖等操作。需添加

(3)修改文件 /var/ftp/pub 权限为777

[root@oneday ~]# chmod -R 777 /var/ftp/pub
[root@oneday ~]# ll /var/ftp/
总用量 0
drwxrwxrwx. 2 root 0 6 8月   3 2017 pub

(4)重启服务

[root@oneday ~]# systemctl restart vsftpd

3、测试

(1)开启一台windows系统,进行登录

(2)在FTP服务器中的共享目录创建一个文件

[root@oneday ~]# cd /var/ftp/pub
[root@oneday pub]# touch jiangge.txt
[root@oneday pub]# ls
jiangge.txt

(3)查看windows中是否可查看文件

修改/etc/selinux/config文件中的SELINUX="为disabled",然后重启虚拟机,并且重新打开终端。

  • 11
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值