请选择 进入手机版 | 继续访问电脑版

ftp服务搭建

统信UOS 统信UOS 1023 人阅读 | 0 人回复 | 2022-01-17

本帖最后由 ut004866 于 2022-1-18 09:44 编辑

1.安装vsftpd
1.1使用apt安装vsftp,命令如下
  sudo apt install -y vsftpd



2.修改配置文件

2.1 修改配置文件/etc/vsftpd.conf,命令和修改参数如下
  sudo vim /etc/vsftpd.conf
  listen=YES                                     #监听本地地址
  listen_ipv6=NO                              #不监听ipv6
  local_enable                                  #允许本地账户登陆
  write_enable=YES                         #客户端可写
  chroot_local_user=YES                 #将用户访问限制在家目录

  #pam_service_name=vsftpd         #注释该行,跳过pam模块认证
  utf8_filesystem=YES
  allow_writeable_chroot=YES        #该行需要添加,默认情况家目录为不可写,添加该行允许写入。
2.2 删除/etc/pam.d/vsftpd文件,命令如下
  sudo rm -rf /etc/pam.d/vsftpd

3. 创建ftpuser用户和家目录
3.1 创建家目录  
  sudo  useradd ftpuser  -d  /ftpuser  -s  /usr/sbin/nologin
3.2 为用户设置密码,命令如下
sudo passwd ftpuser

3.3 创建用户家目录,目录可以根据自己需求建立,命令如下
  sudo mkdir  /ftpuser
3.4 修改目录属主属组,命令如下
  sudo chown ftpuser:ftpuser  /ftp

4. 启动vsftpd
4.1 启动服务
  systemctl start vsftpd.service
4.2 查看服务状态
  systemctl status vsftpd.service


5.用户访问
5.1 浏览器访问
打开浏览器在搜索框中搜索ftp://$IP,输入ftpuser用户名和密码开始访问

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则