ftp lftp vsftp区别_vsftp

ftp lftp vsftp区别_vsftp服务配置文件:FTP(文件传输协议)。类型:SystemV管理的服务。包:vsftpd。进程:/usr/sbin/vsftpd。脚本:/etc/init.d/vsftpd。端口:21(ftp),20(ftp数据)。配置:/etc/vsftpd/vsftpd.conf/etc/vsftpd/ftpusers/etc/pam.d/vsftpd。日志:/var/log/xferlog。与之…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

服务配置文件:FTP(文件传输协议)

。类型:SystemV管理的服务

。包:vsftpd

。进程:/usr/sbin/vsftpd

。脚本:/etc/init.d/vsftpd

。端口:21(ftp),20(ftp数据)

。配置:/etc/vsftpd/vsftpd.conf /etc/vsftpd/ftpusers /etc/pam.d/vsftpd

。日志:/var/log/xferlog

。与之相关的:tcp_wrappers,ip_conntrack_ftp,ip_nat_ftp

#man vsftpd.conf  //查看vsftpd配置文件

#cat ./vsftpd.conf | grep -Ev ‘^($|#)’     //查看没有被注释掉选项

。vsftpd-缺省的RHEL ftp服务器

。不再受xinetd所管理

。允许系统的,匿名的或者虚拟用户(仅ftp)访问

。由vsftpd软件包提供匿名账户目录的架构

。/etc/vsftpd/vsftpd.conf为主配置文件

安装:

#yum install vsftpd

#rpm -ql vsftpd | grep /etc  //查看vsftpd配置文件

#rpm -ql vsftpd | grep bin/  //查看vsftpd带来的执行程序

客户端连接方式:

#lftp 192.168.43.128  //匿名账户登录

#lftp -u root 192.168.43.128   //使用root用户登录无法登录成功

selinux对进程进行限制解决办法:

#getenforce    //查看selinux状态

#setenforce 0  //设置selinux为0

#echo “redhat” |passwd –stdin student     //为student用户设置密码为redhat

#lftp -u student,redhat 192.168.43.128   //使用student用户密码为redhat方式登录ftp

挂载镜像文件

vsftp默认的以及重要的配置文件

vim /etc/vsftpd/vsftpd.conf之后到命令行模式输入:!/etc/init.d/vsftpd restart可以实现通过vim重启vsftpd服务

网站管理员upload文件开启733,提供下载文件夹开启755

chroot_local_user=YES   //让ftp用户只能登录到自己的主目录

黑名单:ftpusers

user_list,需要根据userlist_deny的值来看。no是vip,yes是黑名单。这个值配置在vsftpd.conf文件中

访问控制顺序:

首先是判断ftpuser,之后判断userlist_deny参数来判断用户是否可以访问ftp

ftp协议抓包分析以及安全注意事项:

ftpuser里面配置的用户使用账号密码登录的时候,可以被抓包工具抓到。但是使用userlist_deny来配置的话,user_list里面就抓取不到密码信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/189682.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 真正的趋势之王指标_accer指标优点缺点

    真正的趋势之王指标_accer指标优点缺点四个基本概念TP、TruePositive真阳性:预测为正,实际也为正FP、FalsePositive假阳性:预测为正,实际为负FN、FalseNegative假阴性:预测与负、实际为正TN、TrueNegative真阴性:预测为负、实际也为负。【一致判真假,预测判阴阳。】以分类问题为例:(word公式为什么粘不过来??头疼。)…

    2022年8月31日
    2
  • poetry和poet_poetry和the poetry区别

    poetry和poet_poetry和the poetry区别Poetry的基本使用准备工作如果你是在一个已有的项目里使用Poetry,你只需要执行poetryinit命令来创建一个pyproject.toml文件:poetryinit可看到

    2022年7月31日
    4
  • MAC怎么安装brew

    MAC怎么安装brew用brewinstallgit安装git,然后提示安装失败,百度后发现是需要先安装brew用官网给的命令,报错,太绝人了,百度了好多都无法成功,最后找到一个大佬的解决办法,贴出来**解决**苹果电脑常规安装脚本(推荐完全体几分钟安装完成):/bin/zsh-c”$(curl-fsSLhttps://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)”苹果电脑极速安装脚本(精简版几秒钟安装完成):/bin/zsh-

    2022年10月29日
    0
  • R语言PCA分析_r语言可视化代码

    R语言PCA分析_r语言可视化代码R语言中的PCA分析函数R语言常用PCA分析函数有prcomp与princomp,二者主要是计算方法的差别,建议采用prcomp(SVD方法)prcomp函数prcomp函数使用较为简单,但是不同于常规的求取特征值和特征向量的方法,prcomp函数是对变量矩阵采用SVD方法计算其奇异值(原理上是特征值的平方根),函数帮助中描述为函数结果中的sdev。prcomp函数输入参数为变量矩阵(x…

    2022年10月12日
    0
  • JAVA/request.getParameterValues

    JAVA/request.getParameterValues1比较request.getParameterValues与request.getParameterrequest.getParameterValues(Stringname)是获得如checkbox类(名字相同,但值有多个)的数据。request.getParameter(Stringname)是获得对应名字的值,如果有重复的名,则返回第一个值。例如:reque

    2022年7月22日
    8
  • 即期利率和远期利率的区别「建议收藏」

    即期利率和远期利率的区别「建议收藏」一、考点精讲1、即期利率金融市场的基本利率,以St表示,指已设定到期日的零息票债券的到期收益率,表示的是从现状到未来时间t的年华收益率。利率和本金都是在时间t支付的。2、远期利率指资金的远期价格,隐含

    2022年8月2日
    8

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号