ftp文件服务器坑,爬大坑,FTP服务器

今天上着班,又到了饭点,大家陆续自觉走到"老板娘"(其实就是帮我们点菜的程序员妹子)那里,抡起手,举着菜单,准备点菜!这时某猿说话了,我们要不要做个APP啊,每天这样点好麻烦好慢,于是我们围着这个想法排成圈,讨论了很久,说了好多方案,最后确定下来还是下力气撸一个APP,就在大家满腔热血,手舞足蹈的时候,我看了看时间,说咱们还是先点个菜吧,不然等下没得吃了.算是今天就等于给自己埋下了个flag.(其实我也想撸,时间滴答滴答它不说话,天知道咱们什么时候能撸出来).

后面自己冷静的想了一下,其实自己之前就留了个坑还没填,自己有时候远程登入服务器时,没有FTP,传输文件修改配置都不是很方便.所以顺便就今天弄了.弄着弄着就遇到坑了,所以弄好之后赶紧过来记录下.

FTP服务器一般用来共享文件,可以上传与下载,因为我们人数比较多,就想给anonymous多点权限,没想到遇到坑了.

之前自己安装的是fedora,所以这段经历是在fedora上面进行的.

第一步 安装FTP

当然是安装ftp啦,linux安装软件很方便,执行rpm -qa vsftpd查看是否安装了ftp软件.如果没有执行 yum install vsftpd即可

第二步 配置FTP

这里我把几个常用的配置贴上来:

anonymous_enable=YES //允许匿名用户登录 local_enable=YES //允许本地用户登录 write_enable=YES //允许登录到FTP的用户执行写操作 local_umask=022 //本地用户上传文件权限 anon_umask=077 //匿名用户上传文件权限(坑在这里) anon_upload_enable=YES //允许匿名用户上传文件 xferlog_file=/var/log/vsftpd.log //FTP服务器日志文件默认路径 ftpd_banner=***********Welcome to Vaanner Server***********

因为我一直遇到anonymous用户上传文件后无法下载的问题,一直以为是文件夹权限问题或者是selinux的问题,其实不是,是因为配置的时候,ftp默认anonymous用户上传的权限是066所以导致我无法下载,只能上传和删除,整了很久.anon_umask=022让anonymous用户上传文件后的权限与本地用户一样即可.(=_=计算机就这样,不讲情面)

第三步 开启服务

运行sudo systemctl start vsftpd.service开启服务

运行sudo systemctl enable vsftpd.service 开机自动开启服务

运行sudo systemctl restart vsftpd.service 重启服务

运行sudo systemctl stop vsftpd.service 停止服务

不出意外的话,现在应该冒问题啦。

第四步 下载FTP客户端软件

我在这里强烈推荐Filezilla

logo-300x138.png{ImgCap}{/ImgCap}

点击我下载

总的来说,还是很轻松很愉快的吗!(每次弄好bug都是这种美妙的感觉)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值