搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
寸_铁
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
2024年第九届数维杯大学生数学建模挑战赛C 题解题思路1.0版本_数维赛c
2
【阅读总结】AlphaFold3 unedited version 通读 + 服务器使用总结_alphafold3论文
3
TensorFlow学习--卷积神经网络CNN_tensorflow卷积神经网络cnn
4
超详细Redis下载安装图文教程(Win和Linux版)_redis下载教程
5
《敏捷软件开发:原则、模式与实践》7-12章读书笔记_《敏捷软件开发:原则、模式与实践》7-12章读书笔记
6
常用机器学习算法训练预测模型的常规流程
7
红黑树&平衡二叉搜索树(AVL)_红黑树的平衡因子
8
Github与VisualStudio的结合操作_如何在vs中把github上的项目在自己电脑上运行
9
so的封装和使用_linux 第三方.so封装
10
(保姆级攻略)怎么注册hithub并且将eclipse的文件放入github中(添加了Mac电脑可能会遇到的问题)_hithpb
当前位置:
article
> 正文
FTP文件传输协议详解_ftp将数据发送到服务器之前不加密或编码密码
作者:寸_铁 | 2024-07-07 21:26:02
赞
踩
ftp将数据发送到服务器之前不加密或编码密码
FTP文件传输协议
FTP连接及传输模式
控制连接:TCP21,用于发送FTP命令信息
数据连接:TCP20,用于上传,下载数据
数据连接的建立类型
主动模式:服务端从20端口主动向客户端发起连接
被动模式:服务端在指定范围内某个端口被动等待客户端连接
FTP传输模式
文本模式:ASCLL模式,以文本序列传输数据
二进制 :Binary模式,以二进制序列传输数据(常用)
FTP用户的类型
匿名用户:anonymous 或 ftp
本地用户:账号名称、密码等信息保存在passwd、shadow文件中
虚拟用户:使用独立的账户/密码数据文件
常见的FTP服务器程序
IIS、Serv-U
wu-ftpd、Proftpd
vsftpd(Very Secure FTP Daemon)rpm安装自动添加系统服务
常见的FTP客户端程序
ftp命令
gftp、kuftp
CuteFTP、FlashFXP、LeapFTP、Filezilla
Vsftpd的配置文件
官方站点:
http://vsftpd.beasts.org/
主程序:/usr/sbin/vsftpd
服务名:vsftpd
用户控制列表文件
/etc/vsftpd/ftpusers //禁止登录用户列表
/etc/vsftpd/user_list //根据主配置文件设置是否允许登陆
主配置文件
/etc/vsftpd/vsftpd.conf
宿主目录
/var/ftp
登录ftp默认所在目录
/var/ftp/pub
umask
umask是在linux中常见的一个东西,它其实是一个掩码。当然,也有umask这样一个命令,它是对用户建立的文件的默认属性的定义。该 定义为:假设umask为022,则对于一个文件夹的话,它的默认属性为 777-022=755,这也就是我们平时建立文件夹的权限。而对于一般的文件的话,则是用 666-022=644.
umask是unix操作系统的概念,umask决定目录和文件被创建时得到的初始权限
umask = 022 时,新建的目录 权限是755,文件的权限是 644
umask = 077 时,新建的目录 权限是700,文件的权限时 600
vsftpd的local_umask和anon_umask借鉴了它
默认情况下vsftp上传之后文件的权限是600,目录权限是700
声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
【wpsshop博客】
推荐阅读
article
使用镜像源
下载
Hugging
Face
模型_
huggingface
镜像...
hugging face 中的许多模型国内
下载
不了,本文提供了一种通过脚本批量
下载
模型权重配置文件的方法。_huggin...
赞
踩
article
JavaSE
面试题总结_简述
输入
流
和
输出
流
联系
和
区别
,节点
流
和
处理
流
联系
和
区别
...
JavaSE
面试题总结 目 录第一章 初识Java 11.Java跨平台原理(字节码文件、虚拟机) 12.Java的安全...
赞
踩
article
chatgpt
赋能
python
:
Python
中
的
倒序
输出
_
python
元组
倒序
输出
...
倒序
输出
是指将一个字符串、列表或元组中
的
元素按照相反
的
顺序
输出
。在
Python
中,可以使用切片(slice)来实现
倒序
输...
赞
踩
article
ubuntu22.04静态
ip
设置(桥接模式、
only
-
host
+NAT模式)_
虚拟机
ubantu...
DHCP服务器会检查IP地址池中是否有可用的IP地址,并为
虚拟机
分配一个新的IP地址,而且是随机地址,这在有些情况下会造...
赞
踩
article
Kafka
如何保证
消息
不
丢
失
?_
kafka
丢
消息
可以
避免吗...
越来越多的互联网公司使用
消息
队列来支撑自己的核心业务。由于是核心业务,一般都会要求
消息
传递过程中最大限度的做到不
丢
失
,如...
赞
踩
article
HBuilderX
导入
APP
源码
项目
从入门到
打包
发布教程_怎么把
hbuilder
项目
源码
发给别人...
很多人初学WAP2
APP
的
打包
小白看不懂官方的文档,这里我就给大家写一个WAP2
APP
打包
操作教程,希望能够帮助到使用H...
赞
踩
article
华为
eNSP
模拟器
配置
RIP
实例 动态
路由
协议...
3 查看rip
路由
器。华为
eNSP
模拟器
配置
RIP
实例 动态
路由
协议 1 实验拓...
赞
踩
article
2018
ACM
-
ICPC
中国
大学生
程序设计
竞赛线上赛
_
acm
大学生
程序设计
...
这是第一次一起打线上赛,虽然只A了3题,但也有点意外吧-。-(毕竟划了这么久的水)签到题L:Nise-Anti-AK ...
赞
踩
article
伪
共享
(
false
sharing
)和
缓存
填充
行_
false
sharing
miss
...
伪
共享
(
false
sharing
)和
缓存
填充
行前言1. 伪
共享
的含义2. CPU
缓存
3.
缓存
行4. 如何避免“伪
共享
...
赞
踩
article
栈
练习
_
栈
的使用
练习
...
第一题:用两个
栈
实现队列class Solution{public: void push(int node) { st...
赞
踩
article
【基于R
语言
群体
遗传学
】-8-代际及
时间推移
对于
变异的影响...
通俗易懂讲述
群体
遗传学
,并使用R
语言
进行计算与可视化【基于R
语言
群体
遗传学
】-8-代际及
时间推移
对于
变异的影响 ...
赞
踩
article
Android
SDK
目录
结构和
工具
介绍_.sdk
工具
目录
...
Android
SDK
目录
结构和
工具
介绍是本文要介绍的内容,主要是来了解并学习
Android
SDK
的内容,具体关于An...
赞
踩
article
AI
:190-
AI
GC
的
图像
生成
技术【从
卷积
神经网络
到风格迁移】
_
aigc
图像
生成
通常采用以下哪种算...
从基础到实践,深入学习。无论你是初学者还是经验丰富的老手,对于本专栏案例和项目实践都有参考学习意义。每一个案例都附带关键...
赞
踩
article
Linux
高级编程——
线程
控制
...
信号量的类型 信号量的变量。
Linux
高级编程——
线程
控制
线程
控制
:互斥与同步 概...
赞
踩
article
spring
boot
整合
elasticsearch
实现
查询
功能_
spring
boot
整合
es
查询
数...
本文介绍了如何在SpringBoot应用中集成Elasticsearch,包括添加相关依赖,配置连接信息,以及使用Ela...
赞
踩
article
开源
模型
应用
落地-
FastAPI
-助力
模型
交互
-
WebSocket
篇(六)...
使用
FastAPI
提高AI
应用
程序的开发效率和用户体验,为 AI
模型
的部署和
交互
提供全方位的支持。
开源
模型
应用
落地-F...
赞
踩
article
独家
秘籍
,
Python
数据
拟合
教程
,
让你成为
数据
分析高手...
所谓
数据
拟合
,
就是用一个系数待定的函数表达式
,
尽可能地逼近给定的一组
数据
,
是
数据
分析必不可少的步骤。_
数据
拟合
数据
拟合
...
赞
踩
article
我
的
世界
学
python
_我
的
世界(
Minecraft
)里也能
学
习
Python
?试试TeachCra...
TeachCraft
-Challenges 是一系列通过
TeachCraft
使用
Python
,每个课程都会教
学
生一些...
赞
踩
article
dash
for
Mac介绍--
legend050709
_mac
dash
client
...
Dash 关于Dash是什么、有哪些功能以及该怎么使用,我想直接引用咖啡 生活 美女蛇,这位小伙伴整理的很详细,我这里...
赞
踩
article
java-微
服务
相关面试题_
为什么
要
使用
eureka
为什么
要
使用
ribbon
为什么
要
使用
conf...
微
服务
部分相关概念什么是集群集群使将应用复制成多个相同的应用,一起来工作,从而提高工作能力。即将多个应用程序分散在不同的...
赞
踩
相关标签
python
chatgpt
开发语言
计算机
网络
tcp/ip
服务器
kafka
分布式
app
android
华为
智能路由器
rip
比赛历程
java
数据结构
多线程
算法
c++
r语言
数学建模
工具
sqlite