ftp服务器搭建需要什么硬件,FTP 服务器搭建与配置

简介

1、FTP是什么?

FTP是文件传输协议(File Transfer Protocal)的简写,主要完成与远程计算机的文件传输。

FTP存在服务器的概念,可以理解为文件服务器。也就存在权限的控制。然而权限的控制与SVN类似,除了授权账号外,多了一种“匿名访问”。匿名访问也就是FTP服务器向公众开放。通常匿名的权限较低,只能下载文件,不能上传文件。

2、FTP工作原理是什么?

FTP是一种CS架构,也就是客户端与服务端的交互。客户端与服务端之间利用TCP建立连接,默认端口为21,客户可以从服务器上下载文件,也可以把本地文件上传至服务器。上传与下载一般基于命令或者图形工具可实现,命令方式就不用举例,图形化工具推荐 Transmit。

3、FTP存在两种工作模式

主要是针对数据连接而言的。 主动模式:服务端主动向服务端发送请求;被动模式:服务端等待着客户端请求(也是默认的工作方式0)

服务器搭建

预习vsftpd工具

可以利用很好的开源工具 vsftpd(very secure ftp daemon,非常安全的FTP守护进程),重要是免费!!!比如传输速度快、安全性高、以及支持虚拟用户验证等其它FTP服务程序不具备的功能。该工具其它特点需自行细品。

安全性高:可控制用户权限、可通过chroot变更用户的根目录、基于GPL发布的FTP服务器软件,支持虚拟用户模式登陆。

传输速度快:传输模式基于文本模式(ASCII)与二进制模式(Binary),都是以序列传输数据。

虚拟用户模式搭建:(Linux系统

你可能感兴趣的:(ftp服务器搭建需要什么硬件)