Ubuntu 搭建ftp服务器

1 篇文章 0 订阅

Ubuntu 搭建ftp服务器

为什么是Ubuntu,因为我的电脑重装系统之后,我装了一个双系统win10+Ubuntu,当然之前也做过一些工作,最后就是怕操作不熟练,所以说还是得弄一个对图形界面支持比较好的发行版,所以就选了一个Ubuntu。

实操环境Win10自带的Linux bash

windows 10 可以在为系统添加一些功能,这个功能包含一个执行Linux脚本的bash,可以通过win+r 打开运行输入control,打开控制面板,然后找到程序,左侧面板就会有一个启用或关闭Windows功能
在这里插入图片描述
在这里插入图片描述
把这个适用于Linux的windows子系统勾上,然后等安装完了,就需要去微软的应用商店下载Ubuntu,下载完了你开始里面就会有
在这里插入图片描述
到此说明你的操作环境已经准备好了。

实操

  1. 更新软件包列表
  • sudo apt-get update
  1. 下载并安装vsftpd
  • sudo apt-get install vsftpd
  1. 修改配置文件
  • sudo vim /etc/vsftpd.conf
  • 在配置文件中anonymous_enable=NO一般都需要设置为NO,禁止匿名访问
  • local_enable=YES 这里需要设置为允许本地用户访问
  • write_enable=YES这个是允许通过ftp向服务器写东西,这个默认是不允许的但是如果要上传文件,或者通过ftp新建目录,都需要设置这个为YES,不然会报550没得权限的错误
  • userlist_deny=NO不在userlist列表中的用户不允许登录
  • userlist_enable=YES 在userlist列表中的用户允许登录
  • userlist_file=/etc/allowed_users 这个是指定userlist列表文件所在的位置
  • seccomp_sandbox=NO关闭seccomp筛选器(貌似是一种安全策略)
  • esc :wq 保存并退出
  1. 编辑ftp使用的用户列表
  • sudo touch /etc/allowed_users 创建这个文件
  • sudo vim /etc/allowed_users 编辑这个文件,添加ftp用户,每个用户分别占一行例如ftpuser
  • esc :wq 保存并退出
  1. 添加用户
  • sudo useradd -d /home/ftp -s /bin/bash ftpuser
  • sudo mkdir /home/ftp
  • sudo chmod 777 /home/ftp
  1. 启动服务
  • sudo service vsftpd start
  1. 查看服务状态
  • sudo service vsftpd status
  • 在这里插入图片描述
  1. **使用windows10的powershell上传文件
  • 在这里插入图片描述

至此一个ftp服务器就搭建好了

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值