前言:
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 ###允许你名用户进行登陆
进行相关设定的测试:
<