配置简单的ftp服务器

内心独白
其实自己配置ftp服务器的初衷就是有这么个需求呗。当然之前上网络管理的课程也有学过,但是没有好好琢磨,没有配成功,觉得没啥用,但是后来想到了它的用处再来配,我也觉得不晚呀。配这个ftp服务器吧,懂的人觉得应该很简单的,确实是很简单很简单,但是自己刚接触完全不懂,然后就看别人的博客呀,什么的,胡乱配置,浪费了不少时间,后来看了书才发现,原来是如此的简单,当然我针对的是一个普普通通简简单单的ftp服务器,因为它已经足以满足我自己的需求了。别人都说要学会总结,然后时常复习,从而温故而知新。也正是基于此,我想把我配置ftp服务器的过程写下来,看到这篇文章的人也可以参考一下。
ftp服务器的概念:
FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。 FTP是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。简单地说,支持FTP协议的服务器就是FTP服务器。
ftp 文件传输协议 是应用层协议,它也是基于tcp的, 端口是20/21

工作模式:
主动模式下:FTP服务器的控制端口是21,数据端口是20,所以在做静态映射的时候只需要开放21端口即可,他会用20端口和客户端主动的发起连接。
被动模式下:FTP服务器的控制端口是21,数据端口是随机的,且是客户端去连接对应的数据端口,所以在做静态的映射话只开放21端口是不可以的。此时需要做DMZ

FTP服务的使用者:
1 本地用户 如果用户在远程ftp服务器上拥有shell登陆账号,则称此用户为本地用户。输入用户名和密码之后,登陆进去的就是用户自己的家目录。

2 虚拟用户:如果用户在远程ftp服务器上拥有账号,且此账号只能用于文件传输服务,称此用户为虚拟用户,输入账号密码登录之后,进入的目录是vsftpd为其指定的目录。

3 匿名用户: 如果用户在远程服务器上没有账号,则称此用户为虚拟用户,一般情况下,虚拟用户只提供下载功能,不提供上传服务或者上传服务受到一定的影响

配置一个运行本地用户访问的ftp服务器:
第一步 下载vsftpd:
yum install vsftpd
它的一些配置文件:
/etc/vsftpd/vsftpd.conf :主配置文件
/etc/vsftpd/ftpusers: 指定不能登陆的用户
/etc/vsftpd/user_list : 限制用户登录的vsftpd的配置文件

第二步
进入/etc/vsftpd/vsftpd.conf主配置文件中,
输入下面的配置文件:
anonymous_enable=YES # 允许匿名用户访问
local_enable=YES # 允许本地用户访问
write_enable=YES # 开放本地用户的写权限
local_umask=022 # 设置本地用户的生成掩码为022, 默认为077
anon_upload_enable=YES # 允许匿名用户上传
anon_mkdir_write_enable=YES # 允许匿名用户创建文件和写
anon_other_write_enable=YES # 允许匿名用户同时开放文件更名, 文件删除
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
chroot_local_user=YES
chroot_list_enable=YES # 只有在chroot_list_enable文件的目录才可以切换到其他目录
chroot_list_file=/etc/vsftpd/chroot_list
listen=NO
listen_ipv6=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES

这样的话,就可以使用本地用户名和密码进行登陆了
在这里插入图片描述
登陆到服务器了。success.

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值