重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
本篇文章给大家分享的是有关如何搭建小型ftp服务,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
成都创新互联是一家网站设计公司,集创意、互联网应用、软件技术为一体的创意网站建设服务商,主营产品:自适应网站建设、成都品牌网站建设、网络营销推广。我们专注企业品牌在网站中的整体树立,网络互动的体验,以及在手机等移动端的优质呈现。成都网站制作、成都做网站、移动互联产品、网络运营、VI设计、云产品.运维为核心业务。为用户提供一站式解决方案,我们深知市场的竞争激烈,认真对待每位客户,为客户提供赏析悦目的作品,网站的价值服务。实验结果(可以是截屏图片): 1.创建用户teacher并指定其家目录为/ftproot,密码设置为pwd@123(5分) [root@localhost ~]# useradd -d /ftproot teacher [root@localhost ~]# echo pwd@123 |passwd --stdin teacher [root@localhost ~]# grep teacher /etc/passwd 2.使用/dev/sd{b,c,d}创建大小为45G的逻辑卷/dev/ftp_vg/ftp_lv,并永久挂载到/ftproot目录。(30分) [root@localhost ~]# fdisk -cu /dev/sdb [root@localhost ~]# fdisk -cu /dev/sdc [root@localhost ~]# fdisk -cu /dev/sdd [root@localhost ~]# pvcreate /dev/sd{b,c,d}1 [root@localhost ~]# vgcreate /dev/ftp_vg /dev/sd{b,c,d}1 [root@localhost ~]# lvcreate -n /dev/ftp_vg/ftp_lv -L 45G [root@localhost ~]# mkfs.ext4 /dev/ftp_vg/ftp_lv [root@localhost ~]# vi /etc/fstab /dev/ftp_vg/ftp_lv /ftproot ext4 defaults 0 0 :wq [root@localhost ~]# mount -a [root@localhost ~]# mount 3.根据如下要求,为学校安装并配置ftp: 1)ftp根目录下有三个目录: Benet5.2要求所有学员能上传作业(上传文件不能是:*.rmvb,*.mp3,*.avi,*.exe)但不能下载,且要求teacher能给该目录授权并下载学员作业;(20分) Public要求共享学习资料,学员能下载不能上传,teacher能上传下载;(20分) Teacher目录只有teacher能访问,其他所有人都无法访问。(20分) 2)访问测试并验证。(5分) 主配置文件添加的配置项: anon_upload_enable=YES anon_mkdir_write_enable=NO chown_uploads=YES chown_username=teacher chroot_local_user=YES anon_root=/ftproot deny_file={*.rmvb,*.mp3,*.avi,*.exe} 推荐步骤: [root@localhost ~]# yum -y install vsftpd [root@localhost ~]# vi /etc/vsftpd/vsftpd.conf :%g/^#/d(删除注释) :%g/^$/d(删除空行) 添加如下内容: anon_upload_enable=YES anon_mkdir_write_enable=NO chown_uploads=YES chown_username=teacher chroot_local_user=YES anon_root=/ftproot deny_file={*.rmvb,*.mp3,*.avi,*.exe} :wq [root@localhost ~]# chown teacher:teacher /ftproot/ [root@localhost ~]# rm -rf /ftproot/* [root@localhost ~]# chmod 755 /ftproot/ [root@localhost ~]# /etc/init.d/vsftpd start [root@localhost ~]# chkconfig vsftpd on windows访问ftp,使用teacher用户登录并创建Benet5.2、Public、Teacher目录,并在Benet5.2下建立班级目录并授权,上传资源到Public、Teacher目录,关闭窗口。 [root@localhost ~]# chmod 700 /ftproot/Teacher/ ##授权 访问测试: 匿名访问,上传作业、下载作业、下载Public中的资源、访问teacher。 |
以上就是如何搭建小型ftp服务,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。