当前位置:网站首页>16. File transfer protocol, vsftpd service
16. File transfer protocol, vsftpd service
2020-11-07 22:18:00 【Sword emperor Xiao Jian】
SELinux Security subsystem
- Three models :
- enforcing: Force security policy mode on , Illegal requests for services will be blocked .
- permissive: In case of unauthorized access to the service , Just give a warning and not force intercept .
- disabled: Don't warn or intercept ultra vires .
- getenforce- Get the current SELinux The mode of operation of the service
- setenforce0 / 1 - temporary modify SELinux Current operating mode (0 To disable ,1 To enable )
- semanage<options>__<file>- management SELinux The strategy of
- [-l] - Inquire about ;
- [-a] - add to ;
- [-m] - modify ;
- [-d] - Delete
- restorecon- Will set up SELinux The security context takes effect immediately
File transfer protocol (FTP)
- Package: vsftpd, ftp
- Working mode
- Active mode :FTP The server initiates the connection request to the client
- Passive mode :FTP The server waits for the client to initiate a connection request (FTP The default working mode of )
- systemctl enable_<serviceName>_ Application configuration
vsftpd Working mode
- Anonymous open mode ( unsafe )【 Anonymous users :anonymous】
- Local user mode
- Virtual user mode ( Security , But the configuration is complicated , Want to use PAM)
- -6 Use IPv6 agreement
Simple file transfer protocol (TFTP)
- Package: tftp_server, tftp
TFTP Service is to use xinetd Service program to manage .xinetd Services can be used to manage a variety of lightweight network services , And it has powerful log function . Simply speaking , In the installation TFTP After the package , Still need to be in xinetd Open it in the service program , Disable by default (disable) Parameter is modified as no
TFTP The command function of is not as good as FTP Powerful service , You can't even traverse directories , It's also less secure than FTP service . and , because TFTP When transferring files, we use UDP agreement , The port number occupied is 69, So the file transfer process is not like FTP The agreement is so reliable . however , because TFTP There is no need for client authentication , It also reduces unnecessary system and network bandwidth consumption , So the transmission is trivial (trivial) Small documents , More efficient .
版权声明
本文为[Sword emperor Xiao Jian]所创,转载请带上原文链接,感谢
边栏推荐
- Adobe Prelude / PL 2020 software installation package (with installation tutorial)
- 团灭 LeetCode 股票买卖问题
- How to deal with data leakage and deletion related to business life and death?
- Cryptography - Shangsi Valley
- 一次公交卡被“盗刷”事件带来的思考
- The road of cloud computing: a free AWS cloud server
- 【原创】ARM平台内存和cache对xenomai实时性的影响
- 京淘项目day09
- ROS learning: remote start ROS node
- Count the frequency of letters in text (case insensitive)
猜你喜欢

来自不同行业领域的50多个对象检测数据集

Go sending pin and email
![[C + + learning notes] how about the simple use of the C + + standard library STD:: thread?](/img/3e/3e7bc16c04d0d0ea953e2f739137d3.jpg)
[C + + learning notes] how about the simple use of the C + + standard library STD:: thread?

Principles of websocket + probuf

状态压缩:对动态规划进行降维打击

The instanceof operator in ecmascript7 specification

Summary of the resumption of a 618 promotion project

What kind of technical ability should a programmer who has worked for 1-3 years? How to improve?

工作1-3年的程序员,应该具备怎么样的技术能力?该如何提升?

Basic operation of database
随机推荐
What do you think of the most controversial programming ideas?
Hand tearing algorithm - handwritten singleton mode
ROS学习---远程启动ROS节点
爆一个VS2015 Update1更新带来的编译BUG【已有解决方案】
Got timeout reading communication packets解决方法
There's not much time left for Kwai Chung.
WPF personal summary on drawing
Get started, GIT
Cpp(一) 安装CMake
AFO
Idea - the. IML file was not automatically generated by the project
How to learn technology efficiently
Go之发送钉钉和邮箱
Principles of websocket + probuf
Annual salary of 900000 programmers is not as good as 3800 civil servants a month? How to choose between stability and high income?
Awk implements SQL like join operation
Design pattern of facade and mediator
Implementation of multi GPU distributed training with horovod in Amazon sagemaker pipeline mode
Share several vs Code plug-ins I use everyday
Problems of Android 9.0/p WebView multi process usage
