匿名FTP 是这样一种机制,用户可通过它连接到远程主机上,并从其下载文件,而无需成为其注册用户。系统管理员建立了一个特殊的用户ID,名为anonymous,Internet上的任何人在任何地方都可使用该用户ID. 通过FTP 程序连接匿名FTP 主机的方式同连接普通FTP 主机的方式差不多,只是在要求提供用户标识ID时必须输入anonymous ,该用户ID的口令可以是任意的字符串。习惯上,用自己的E-mail地址作为口令,使系统维护程序能够记录下来谁在存取这些文件。
值得注意的是,匿名FTP 不适用于所有Internet主机,它只适用于那些提供了这项服务的主机。当远程主机提供匿名FTP 服务时,会指定某些目录向公众开放,允许匿名存取,系统中的其余目录则处于隐匿状态。
作为一种安全措施,大多数匿名FTP 主机都允许用户从其下载文件,而不允许用户向其上传文件,也就是说,用户可将匿名FTP 主机上的所有文件全部拷贝到自己的机器上,但不能将自己机器上的任何一个文件拷贝至匿名FTP 主机上。即使有些匿名FTP 主机确实允许用户上传文件,用户也只能将文件上传至某一指定上传目录中。
随后,系统管理员会去检查这些文件,他会将这些文件移至另一个公共下载目录中,供其他用户下载。利用这种方式,远程主机的用户得到了保护,避免了有人上传有问题的文件,如带病毒的文件。