搭建FTP服务

下载vsftpd

  • 方式一:

sudo apt-get install vsftpd

  • 方式二:直接下载deb包

下载地址:https://pkgs.org/download/vsftpd

下载完毕后,需要把deb包抄送到服务器,然后执行安装命令
sudo dpkg -i vsftp**.deb

修改配置

1. ftp配置

vi /etc/vsftp.conf

anonymous_enable=NO(是否允许匿名登陆)
local_enable=YES(是否允许本地登陆)
write_enable=YES(设置FTP可写)
chroot_local_user=YES(设置成YES后,加入vsftpd.chroot_list中的用户可以通过ftp访问)
chroot_list_enable=YES(启用下面这个vsftpd.chroot_list)
chroot_list_file=/etc/vsftpd.chroot_list(指定一下list,这是文件默认的,但是并不存在,需要手动弄一下)
pam_service_name=vsftpd(这里留个标记,在一定情况下会出现530的问题,留到后面错误去讲)

2. 修改用户列表

vi /etc/vsftp.chroot_list

user
user2
user22

3. 修改用户禁用列表

vi /etc/ftpusers

启动服务

sudo service vsftpd start // 启动
sudo service vsftpd restart // 重启
sudo service vsftpd status // 查看状态

测试

浏览器登录ftp://192.168.xxx.xxx
或者使用FTP工具

Tags:,

Add a Comment

电子邮件地址不会被公开。 必填项已用*标注