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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容