当前位置:网站首页>16.文件传输协议、vsftpd服务
16.文件传输协议、vsftpd服务
2020-11-07 22:18:00 【剑皇萧剑】
SELinux安全子系统
- 三种模式:
- enforcing:强制启用安全策略模式,将拦截服务的不合法请求。
- permissive:遇到服务越权访问时,只发出警告而不强制拦截。
- disabled:对于越权的行为不警告也不拦截。
- getenforce- 获得当前SELinux服务的运行模式
- setenforce0 / 1 -临时修改SELinux当前的运行模式(0为禁用,1为启用)
- semanage<options>__<file>- 管理SELinux的策略
- [-l] - 查询;
- [-a] - 添加;
- [-m] - 修改;
- [-d] - 删除
- restorecon- 将设置好的SELinux安全上下文立即生效
文件传输协议(FTP)
- Package: vsftpd, ftp
- 工作模式
- 主动模式:FTP服务器主动向客户端发起连接请求
- 被动模式:FTP服务器等待客户端发起连接请求(FTP的默认工作模式)
- systemctl enable_<serviceName>_应用配置
vsftpd工作模式
- 匿名开放模式(不安全)【匿名用户:anonymous】
- 本地用户模式
- 虚拟用户模式(安全,但配置较复杂,要用到PAM)
- -6 使用IPv6协议
简单文件传输协议 (TFTP)
- Package: tftp_server, tftp
TFTP服务是使用xinetd服务程序来管理的。xinetd服务可以用来管理多种轻量级的网络服务,而且具有强大的日志功能。简单来说,在安装TFTP软件包后,还需要在xinetd服务程序中将其开启,把默认的禁用(disable)参数修改为no
TFTP的命令功能不如FTP服务强大,甚至不能遍历目录,在安全性方面也弱于FTP服务。而且,由于TFTP在传输文件时采用的是UDP协议,占用的端口号为69,因此文件的传输过程也不像FTP协议那样可靠。但是,因为TFTP不需要客户端的权限认证,也就减少了无谓的系统和网络带宽消耗,因此在传输琐碎(trivial)不大的文件时,效率更高。
版权声明
本文为[剑皇萧剑]所创,转载请带上原文链接,感谢
https://my.oschina.net/u/2427652/blog/4707745
边栏推荐
- 【解决方案】分布式定时任务解决方案
- Go之发送钉钉和邮箱
- Cpp(一) 安装CMake
- 手撕算法-手写单例模式
- Three steps, one pit, five steps and one thunder, how to lead the technical team under the rapid growth?
- 云计算之路-出海记:整一台 aws 免费云服务器
- Improvement of maintenance mode of laravel8 update
- 关于update操作并发问题
- On the coverage technology and best practice of go code
- 团灭 LeetCode 股票买卖问题
猜你喜欢
Design pattern of facade and mediator
数据库基本操作
Git代码提交操作,以及git push提示failed to push some refs'XXX'
android基础-RadioButton(单选按钮)
Reflection on a case of bus card being stolen and swiped
WPF 关于绘图个人总结
Hand tearing algorithm - handwritten singleton mode
来自不同行业领域的50多个对象检测数据集
How to choose a good company
Data transmission of asynchronous serial communication controlled by group bus communication
随机推荐
Recommend suicide, openai warns: gpt-3 is too risky for medical purposes
洞察——风格注意力网络(SANet)在任意风格迁移中的应用
Basic operation of database
Adobe media encoder /Me 2021软件安装包(附安装教程)
计组-总线通信控制之异步串行通信的数据传输
About the promotion of the whole stack of engineers, from the introduction to give up the secret arts, do not click in to have a look?
Implementation of multi GPU distributed training with horovod in Amazon sagemaker pipeline mode
密码学-尚硅谷
Fortify漏洞之 Privacy Violation(隐私泄露)和 Null Dereference(空指针异常)
使用 Xunit.DependencyInjection 改造测试项目
static+代码块+多态+异常
use Xunit.DependencyInjection Transformation test project
CPP (4) boost installation and basic use for Mac
CPP (2) creating CPP project
Share several vs Code plug-ins I use everyday
Android Basics - RadioButton (radio button)
Get started, GIT
Let's talk about the locks in the database
使用jsDelivr加速你的网站
Sentry installation