FTP简介及配置

一、FTP简介

ftp作用:用于文件的上传和下载
传输协议:TCP-------------端口号–控制层面:21,数据层面:20
20:数据层面,用于文件的上传和下载
21:控制层面,用于账号密码验证,权限的验证
ftp:匿名、系统、虚拟账户
匿名账户:登录名:ftp、anonymous。不验证密码即可登录
系统账户:本身系统已存在的账户、密码作验证
[root@localhost ~]# yum -y install vsftpd ===>安装软件

[root@localhost ~]# cd /etc/vsftpd/ ===>进入该目录查看配置文件

[root@localhost vsftpd]# ls ===>查看目录下的内容

ftpusers user_list vsftpd.conf vsftpd_conf_migrate.sh

[root@localhost vsftpd]# grep -v “#” vsftpd.conf ===>过略"#"查看
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=NO
listen_ipv6=YES

pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES

[root@localhost vsftpd]# systemctl start vsftpd ===>开启服务

[root@localhost vsftpd]# setenforce 0 ===>关闭核心防护

[root@localhost vsftpd]# systemctl stop firewalld ===>关闭防火墙

1.1 FTP登陆方式
1.匿名登陆:
登录名:ftp、anonymous
不验证密码即可登陆
2.系统账户:
本身系统已存在的账户、密码作为验证
验证方式:1.验证/etc/passwd和/etc/shadow
2.验证的是用户列表(用户必须是系统创建的),相当于白名单,默认root账户不允许登陆
3.虚拟账户:预定义的列表账户(以前系统未创建过的账户)
2. FTP服务配置
2.1 FTP服务软件
可通过本地YUM源下载
命令:yum -y install vsftpd

2.2 FTP服务器配置文件位置及服务开启
配置文件位置:/etc/vsftpd/vsftpd.conf
开启服务:systemctl start vsftpd
查看FTP服务端口开启情况:netstat -anpt | grep vsftpd

2.3 FTP服务器配置文件主要参数
anonymous_enable=YES(允许匿名账户登录)
anon_upload_enable=YES(允许匿名账户上传)
anon_mkdir_write_enable=YES(允许匿名账户新建文件或目录)
anon_other_write_enable=YES(允许匿名账户的其他写权限)
anon_umask=022(设置匿名账户的权限为755)
local_enable=YES(允许本地账户登录)(非必要)
local_max_rate=102400(本地账户限速)
chroot_local_user=YES(锁定宿主目录,此配置针对本地账户)
write_enable=YES(写权限开启,如果想让用户上传文件,此权限需要有)
local_umask=022(本地账户的权限为755)
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES(允许监听IPV4地址的请求)
listen_ipv6=NO(不监听IPV6地址的请求)

2.4 FTP服务客户端软件
可通过本地YUM源下载
命令:yum -y install ftp

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值