liunx 配置ftp

liunx 配置ftp,第1张

概述1.安装vsftpd 首先要查看你是否安装vsftp [[email protected] /]# rpm -q vsftpd vsftpd-3.0.2-10.el7.x86_64 (显示以上相关信息也就安装成功了!) 如果没有则安装vsftpd [[email protected]/]# yum install -y vsftpd 完成后再检查一遍 [[email protected] /

1.安装vsftpd

首先要查看你是否安装vsftp

[[email protected] /]# rpm -q vsftpd
vsftpd-3.0.2-10.el7.x86_64

(显示以上相关信息也就安装成功了!)

如果没有则安装vsftpd

[[email protected]/]# yum  install -y  vsftpd

完成后再检查一遍

 [[email protected] /]# whereis  vsftpdvsftpd:/usr/sbin/vsftpd /etc/vsftpd/usr/share/man/man8/vsftpd

查看vsftpd服务的状态

 [[email protected] /]# systemctl status vsftpd.service

(如果是激活状态的话会有active绿色的标记)

激活vsftpd服务

 [[email protected] /]# systemctl start vsftpd.service

#设置vsftpd服务开机自启

 [[email protected] /]#systemctl enable vsftpd.service


2. 配置vsftpd.conf


pam_service_name=vsftpd
userList_enable=NO
userList_deny=NO
local_root=/var/www
tcp_wrappers=YES
use_localtime=YES
allow_writeable_chroot=YES
pasv_address=***.***.***.***  # 公网ip
pasv_enable=YES
pasv_min_port=10020
pasv_max_port=10040
reverse_lookup_enable=NO
allow_writeable_chroot=YES

3.添加用户

useradd -m -d /var/www -s /sbin/nologin  demo1

使用命令:passwd demo1为demo1用户设置登录密码。

 

chmod -R 777 /var/www

补充:参数说明

vsftpd.conf 的配置文件参数说明

运行命令cat /etc/vsftpd/vsftpd.conf查看配置文件内容。

用户登录控制:

 
参数 说明
anonymous_enable=YES 接受匿名用户
no_anon_password=YES 匿名用户login时不询问口令
anon_root=(none) 匿名用户主目录
local_enable=YES 接受本地用户
local_root=(none) 本地用户主目录

用户权限控制:

 
参数 说明
write_enable=YES 可以上传(全局控制)
local_umask=022 本地用户上传文件的umask
file_open_mode=0666 上传文件的权限配合umask使用
anon_upload_enable=NO 匿名用户可以上传
anon_mkdir_write_enable=NO 匿名用户可以建目录
anon_other_write_enable=NO 匿名用户修改删除
chown_username=lightwiter 匿名上传文件所属用户名

 

   最后要打开服务器的21端口。 切记!切记!切记

总结

以上是内存溢出为你收集整理的liunx 配置ftp全部内容,希望文章能够帮你解决liunx 配置ftp所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/1017186.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-23
下一篇2022-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存