linux ftp服务器
Ubuntu搭建FTP服务器
安装vsftpd
- sudo apt update -y
- sudo apt install vsftpd
配置服务
- 备份配置cp /etc/vsftpd.conf /etc/vsftpd.conf.bak
- 创建用户sudo adduser -d /home/ftpserver -s/bin/bash -m ftpserver
- 授权目录权限sudo chown ftpserver:ftpserver /home/ftpserver
- 配置密码 passwd ftpserver
- 创建/etc/vsftpd.chroot_list文件(限制用户文件)
- 创建/etc/vsftpd.user_list文件,加入用户
- 修改vsftpd.conf文件,write_enable=YES,userlist_file=/etc/vsftpd.user_list,userlist_enable=YES, userlist_deny=NO,chroot_list_file=/etc/vsftpd.chroot_list,pam_service_name=ftp
启动服务
- systemctl start vsftpd 或 service vsftpd start
- systemctl restart vsftpd 或 service vsftpd restart