配置FTP服务

1、 需要准备出vsftpd服务组件

apt-get install vsftpd

2、 完成之后,会自动为系统创建一个ftp用户,修改ftp用户密码(123456)

passwd ftp

3、 当ftp服务安装完成之后会自动创建一个目录:/srv/ftp

cd /srv/ftp

4、 将这个目录设置为完全控制权限

chmod 777 /srv/ftp

5、 进行相关配置文件修改“/etc/vsftpd.conf”

  • i、使用vim打开此文件

vim /etc/vsftpd.conf

  • ii、进行如下几项配置

    ◎不允许匿名登录

anonymous_enable=NO

    ◎配置用户具有写权限

write_enable=YES

    ◎允许本地用户登录

local_enable=YES

    ◎是否将所有用户的限制在主目录

chroot_local_user=YES

    ◎是否启动限制用户的名单

chroot_list_enable=YES

    ◎定义名单设置的目录(因为在名单中可以设置多个账号)

chroot_list_file=/etc/vsftpd.chroot_list

    ◎增加一个服务的配置

pam_service_name=vsftpd

                     保存退出

6、 增加一个“/etc/vsftpd.chroot_list”文件,在里面写上访问用户的名字为ftp

vim /etc/vsftpd.chroot_list

输入完成之后保存退出

7、 修改“/etc/pam.d/vsftpd”

vim /etc/pam.d/vsftpd

注释掉以下内容

# auth  required    pam_shells.so

8、 启动vsftpd服务

service vsftpd start

(重新启动)service vsftpd restart

进行客户端的信息连接(192.168.15.128)

原文地址:https://www.cnblogs.com/kingshine007/p/8081120.html