FTP服务

本文介绍了FTP的工作原理,包括客户-服务器模型和连接类型。此外,还提到了常见的FTP客户端工具如FileZilla、FireFTP和WinSCP。接着详细阐述了FTP错误码规则以及虚拟用户配置过程,包括vsftp的安装、虚拟用户数据库创建、PAM认证文件调整和访问权限设置。最后讨论了FTP访问限制,如黑名单和白名单的管理。
摘要由CSDN通过智能技术生成

FTP工作原理
FTP 采用 Internet 标准文件传输协议 FTP 的用户界面, 向用户提供了一组用来管理计算机之间文件传输的应用程序。
FTP 是基于客户———服务器(C/S)模型而设计的,在客户端与 FTP 服务器之间建立两个连接。一条是数据连接,用于数据传送;另一条是控制连接,用于传送控制信息(命令和响应)。
客户有三个构件:用户接口、客户控制进程和客户数据传送进程。服务器有两个构件:服务器控制进程和服务器数据传送进程。在整个交互的 FTP 会话中,控制连接始终是处于连接状态的,数据连接则在每一次文件传送时先打开后关闭。
在这里插入图片描述
常见的FTP客户端工具
FileZilla
FileZilla是一个免费开源的适合Windows、Mac和Linux的FTP客户端软件,因为其实免费跨平台和易用性,因此它是很多FTP用户的最初选择,FileZilla下载速度非常快,功能齐全,如果你是Windows用户,你甚至还能利用它搭建一个家庭FTP服务器。
FireFTP
FireFTP是一个Firefox扩展,能直接集成一个强大的FTP客户端到我们最喜爱的浏览器Firefox上。FireFTP不是客户端功能丰富的那一种,但如果你只需要一个家但的FTP客户端或者偶尔上传和下载,那么FireFTP就能胜任这个工作,你甚至不需要安装一个单独的FTP客户端程序,它所有的一切都集成到Firefox中了。
WinSCP
WinSCP是一个免费开源的FTP客户端,同时支持SFTP和SCP协议,WinSCP是快速轻量级的FTP客户端,还支持一些高级功能,例如远程文字编辑。当你打开一个FTP服务器上的纯文本文件,在保存文件的时候会透明的保存和上传到远程服务器。
FTP错误码
错误代码规则
2开头--成功
3开头--权限问题
4开头--文件问题
5开头--服务器问题
常见的错误信息

120 Service ready in NNN minutes.  #服务在NNN时间内可用 
125 Data connection already open; transfer starting.  #数据连接已经打开,开始传送数据. 
150 File status okay; about to open data connection.  #文件状态正确,正在打开数据连接. 
200 Command okay.  #命令执行正常结束. 
202 Command not implemented, superfluous at this site.  #命令未被执行,此站点不支持此命令. 
211 System status, or system help reply.  #系统状态或系统帮助信息回应. 
212 Directory status.  #目录状态信息. 
213 File status. $XrkxmL=  #文件状态信息. 
214 Help message.On how to use the server or the meaning of a particular non-standard command. This reply is useful only to the human user.  #帮助信息。关于如何使用本服务器或特殊的非标准命令。 
215 NAME system type. Where NAME is an official system name from the list in the Assigned Numbers document.  #NAME系统类型。 
220 Service ready for new user. #新连接的用户的服务已就绪 
221 Service closing control connection.  #控制连接关闭 
225 Data connection open; no transfer in progress.  #数据连接已打开,没有进行中的数据传送
226 Closing data connection. Requested file action successful (for example, file transfer or file abort).  #正在关闭数据连接。请求文件动作成功结束(例如,文件传送或终止) 
227 Entering Passive Mode (h1,h2,h3,h4,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值