演示vsftpd服务匿名访问模式、本地用户模式的配置
文件传输协议(FTP, F T P rotocol ) 即能够让用户在互联网中上传、下载文件的文件协议 ,而FTP服务器就是支持FTP传输协议的主机,要想完成文件传输则需要 FTP服务端 和 FTP客户端 的配合才行。 通常用户使用FTP客户端软件向FTP服务器发起连接并发送FTP指令,服务器收到用户指令后将执行结果返回客户端。 FTP 协议占用两个端口号: 21端口:命令控制,用于接收客户端执行的FTP命令。 20端口:数据传输,用于上传、下载文件数据。 FTP 数据传输的类型: 主动模式:FTP服务端主动向FTP客户端发起连接请求。 被动模式:FTP服务端等待FTP客户端的连接请求。 关于vsftpd的相关配置文件 用户禁止登陆列表 /etc/vsftpd/ftpusers /etc/vsftpd/user_list 主配置文件 /etc/vsftpd/vsftpd.conf vsftpd 程序配置文件参数的作用: listen=[YES|NO] 是否以独立运行的方式监听服务。 listen_address=IP地址 设置要监听的IP地址。 listen_port=21 的验证方式 vsftpd程序提供的FTP服务可选认证方式,分别为 匿名访问 、 本地用户 和 虚拟用户 : 匿名访问:任何人无需验证口令即可登入FTP服务端。 本地用户:使用FTP服务器中的用户、密码信息。