ubuntu配置简易vsftpd服务

系统:Ubuntu 20及以上

  1. 第一步:
    下载vsftpd
    打开终端 CTrl+Alt+T
    输入以下代码 sudo apt-get install vsftpd
    等待其下载完成
  2. 开始配置vsftpd
    先将原来的配置文件进行备份,
cp /etc/vsftpd.conf /etc/vsftpdbak

先检测是否安装了最新的vim

sudo apt-get install vim

之后使用vim 进行修改

sudo vim /etc/vsftpd.conf

由于这是简易版的vsftpd,所以修改的地方比较少
将anonymous_enable改为YES

anonymous_enable=YES

并取消write_enable的注释

write_enable=YES//将前面的#号删除就行了

现在就直接在write_enable的下面增加属性,这样之后方便修改,下面会解释原因:

userlist_file=/etc/vsftpd.user_list
userlist_enable=YES
userlist_deny=NO
local_root=/var/ftp/
anon_root=/var/www/

之后再建立vsftpd.user_list,这个文件里保存的是允许登录的用户名

sudo mkdir /etc/vsftpd.user_list

然后使用vim编辑该文件,将用户名写入该文件

sudo vim /etc/vsftpd.user_list

接着再建立vsftpd的根目录:(就是local_root所指的文件夹),并修改其权限

sudo mkdir /var/ftp/
sudo chown ftp /var/ftp
sudo chown 777 -R /var/ftp/ 或者是sudo chmod o+w -R /var/ftp/

修改匿名用户可以访问的目录权限

sudo chown 777 -R /var/www/ 或是 sudo chmod o+w -R /var/www/

现在尝试重启vsftpd服务器

sudo service vsftpd restart

重启之后,出现以下界面便可以使用:

● vsftpd.service - vsftpd FTP server
     Loaded: loaded (/lib/systemd/system/vsftpd.service; enabled; vendor prese>
     Active: active (running) since Thu 2021-12-09 00:16:36 CST; 3s ago
    Process: 120266 ExecStartPre=/bin/mkdir -p /var/run/vsftpd/empty (code=exi>
   Main PID: 120267 (vsftpd)
      Tasks: 1 (limit: 18982)
     Memory: 672.0K
        CPU: 4ms
     CGroup: /system.slice/vsftpd.service
             └─120267 /usr/sbin/vsftpd /etc/vsftpd.conf

12月 09 00:16:36 the-tfy systemd[1]: Starting vsftpd FTP server...
12月 09 00:16:36 the-tfy systemd[1]: Started vsftpd FTP server.

至此,这个及其简单的vsftpd服务便初步配置成功了,搭配hostname 命令可以实现基本的文件传输和下载(应该只能在被修改权限的文件内),至于之后的升级操作,就得靠伟大的度娘!!!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梦想执行官

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值