Linux Centos安装vsftpd (FTP服务器)

2449059-0b6b6a44a6cf9dda.jpg
ftp.jpg

一.通过yum安装vsftpd

yum install -y vsftpd

二.修改vsftpd的配置文件

注意: vi /etc/vsftpd/vsftpd.conf (记得先备份)

修改配置文件如下:

1.修改成不允许匿名访问

anonymous_enable=NO (默认是YES)

2.使用户不能离开主目录

当chroot_list_enable=YES,chroot_local_user=YES时,在/etc/vsftpd/chroot_list文件中列出的用户,可以切换到其他目录;未在文件中列出的用户,不能切换到其他目录。

(如果/etc/vsftpd/chroot_list不存在,则需要创建该文件)


chroot_local_user=YES

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list (三行都解开注释)

4.设定支持ASCII模式的上传和下载功能。

ascii_upload_enable=YES

ascii_download_enable=YES (解开注释就好)

最后保存退出并且重启vsftp

三.新建FTP用户

(1)、执行下面命令

useradd -d /web (-g ftp) -s /sbin/nologin user1 (我测试时没加-g ftp)

注释:

  1. -d /web 这个是指定ftp访问的根目录是/web这个目录

  2. -g ftp 就是组访问

  3. -s /sbin/nologin 创建的用户(这里我创建的用户是user1)不能在服务器上登录(也就是Xshell上登录连接服务器)

(2)、修改该FTP用户密码

passwd user1

ok 至此ftp就完成了!!!

如果你有更好的心得和建议,欢迎拍砖一起探讨。

欢迎加入【编程技术微分享】,加入(596888158)请留言,或联系QQ:Mr.Chen(1182929304)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值