美文网首页
爬大坑,FTP服务器

爬大坑,FTP服务器

作者: vaanner | 来源:发表于2015-04-24 15:56 被阅读77次

    今天上着班,又到了饭点,大家陆续自觉走到"老板娘"(其实就是帮我们点菜的程序员妹子)那里,抡起手,举着菜单,准备点菜!这时某猿说话了,我们要不要做个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
    {ImgCap}{/ImgCap}
    点击我下载

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

    相关文章

      网友评论

          本文标题:爬大坑,FTP服务器

          本文链接:https://www.haomeiwen.com/subject/qhepfttx.html