Linux系统服务 3 FTP服务原理及vsftpd服务配置
1 FTP 1 FTP是一个相当古老并且应用极为广泛的互联网协议,FTP为我们提供了一种可靠的方式在网络上进 行文件共享 2 FTP是一种CS架构的服务,拥有一个服务端和客户端,FTP使用TCP协议作为底层传输协议,提供了 数据传输的可靠性,FTP的标准端口为20,21,20做为数据接口,21为指令接口 3 所有的共享的文件都是放在服务端 2 FTP模式 FTP客户端和服务端连接有两种模式 1 主动模式:指的是假设客户端要向服务端请求文件共享的时候,首先客户端先发送一个请求到服务 的21号端口,然后服务端返回一个指令要求客户端要做什么,接下来服务端通过20端口把数据发给客户 端 2 由于现在的计算机很多都是有防火墙,很多由外网连接进来的都会被拒绝,因此现在开发了被动模 式 2 被动模式: 指的是假设客户端要向服务端请求文件共享的时候,首先客户端先发送一个请求到服 务的21号端口,然后服务端返回一个指令要求客户端要做什么。接下来客户端发送请求到服务端,服务 端再把数据发给客户端 被动模式适合于现在绝大多数的有设置防火墙的主机 3 vsftpd 1 在Linux中应用作为广泛的FTP服务程序叫做vsftpd,vsftpd为我们提供了一个快速,稳定的并且相 当安全的FTP服务 2 使用以下命令来安装vsftpd yum install -y vsftpd 3 vsftpd的相关配置文件及目录如下 /etc/vsftpd/vsftpd.conf - vsftpd主配置文件 /etc/vsftpd/ftpusers - 黑名单 /etc/vsftpd/user_list - 控制名单(由配 置文件控制是白名单还是黑名单) /var/ftp - ftp共享目录 (编辑:徐州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |