Linux搭载FTP服务器

一、安装:

sudo apt install vsftpd

二、修改配置文件/etc/vsftpd.conf:

  1. 允许本机登录: local_enable=YES
  2. 允许上传文件: write_enable=YES
  3. 关闭匿名登录: anonymous_enable=NO
  4. 指定ftp上传下载目录: local_root=/home/xxx/ftp
  5. 允许vsftp.chroot_list文件中的用户进行登录FTP服务器(即指定可登录用户):
    • chroot_list_enable=YES
    • chroot_list_file=/etc/vsftpd.chroot_list

三、新建用户配置文件/etc/vsftpd.chroot_list

添加登录FTP服务器的用户名

goghox

四、配置ftp目录/home/xxx/ftp

  1. 修改ftp文件权限为555(r_xr_xr_x)
  2. 在ftp目录新建文件夹share,权限为777

五、测试是否搭建成功:

  1. 开启FTP服务器
sudo /etc/init.d/vsftpd restart
  1. 登录FTP服务器
ftp ip

附:

上传文件:put filename

下载文件:get filename

你可能感兴趣的:(Linux搭载FTP服务器)