【Linux系统中】ftp服务的部署以及相关文件的配置

本文详细介绍了如何在Linux系统中部署FTP服务,包括vsftpd的安装、配置匿名用户登录、文件上传下载权限、用户权限设置、速率限制、连接数限制、本地与虚拟用户认证等关键步骤,旨在提供全面的FTP服务器配置指南。
摘要由CSDN通过智能技术生成

前言:

       FTP(文件传输协议) 是 INTERNET上常用的老的网络协议之一,

它为系统提供了通过网络与远程服务器进行传输的简单方法.ftp服务

器包的名称为vsftpd,它代表Very Secure File Transfer Protocol Damon,

服务器名称也叫做vsftpd。今天将分享一下FTP的部署和相关文件的配置.

 

正文:

一、进行FTP协议的部署

(1)内核的加强性火墙的关闭

vim /etc/sysconfig/selinus     ###进行文件的编辑,关闭加强型火墙的关闭
getenforce                     ###查看文件是否生效
reboot                         ###进行系统的重启


         

(2)进行yum源的配置和相关软件的安装

vim /etc/yum.repos.d/yum.repo         ###进行yum源的编辑
yum install vsftpd  lftp -y           ###进行软件的下载

 

 

(3)进行防火墙的更改(前提条件,防火墙必须开启)

systemctl status firewalld      ###查看防火墙的状态
firewall-config                 ###进入到防火墙的图形管理界面进行相关的设定
firewall-cmd  --list-all        ###查看防火强是否设定成功,如果设定成功将出现dhcpv
                                6-client ftp ssh

1)进行火墙状态的查看

systemctl status firewalld         ###进行火墙状态的查看

 

2)进行火墙界面的打开并且进行相关的设定

firewall-config     ###进入到防火墙的图形管理界面进行相关的设定

 

 

3)查看火墙设定是否设定成功

firewall-cmd  --list-all ###查看防火强是否设定成功,如果设定成功将出现dhcpv6-client ftp ssh

 

4)进行服务的开启以及服务的开机自启

systemctl start vfstpd    ###进行服务的开启
systemctl enable vfstpd   ###进行服务的开机自启
systemctl status vfstpd   ###进行服务状态的查看

 

5)进行相关的测试

在真机上lftp的测试

lftp 172.25.254.112       ###进行匿名用户的登陆

 

二、ftp服务的基本信息和报错ID的解析

软件安装包:vsftpd

默认发布的目录:/var/ftp

协议的接口:21/tcp

服务配置文件:/etc/vsftpd/vsftpd.conf/

报错的ID解析:

500 : 文件系统权限过大

530 : 用户认证失败

550 : 服务本身功能为开启

553 : 本地文件系统权限过小

 

三、ftp中用户的登陆

1、匿名用户进行ftp的登陆

vim /etc/vsftpd/vsftpd.conf            ###进行文件的编辑,设定匿名用户可以进行登陆
anonymous_enable=YES                   ###允许你名用户进行登陆

进行相关设定的测试:

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值