1. FTP 服务器
文件传输协议 (FTP) 是用于在计算机之间下载文件的 TCP 协议。 过去,它也被用于上传,但由于该方法不使用加密,因此用户凭据以及以明文传输的数据很容易被拦截。 因此,如果您在此寻找一种安全上传和下载文件的方法,请参阅第 6 章远程管理 [p. 103] 中有关 OpenSSH 的部分。 XNUMX] 代替。
FTP 在客户端/服务器模型上工作。 服务器组件称为 FTP 守护进程. 它持续侦听来自远程客户端的 FTP 请求。 当收到请求时,它会管理登录并建立连接。 在会话期间,它执行 FTP 客户端发送的任何命令。
可以通过两种方式管理对 FTP 服务器的访问:
•匿名
• 已认证
在匿名模式下,远程客户端可以使用名为“匿名”或“ftp”的默认用户帐户并发送电子邮件地址作为密码来访问 FTP 服务器。 在 Authenticated 模式下,用户必须拥有帐户和密码。 后一种选择非常不安全,除非在特殊情况下不应使用。 如果您希望安全地传输文件,请参阅 OpenSSH-Server 部分中的 SFTP。 用户对 FTP 服务器目录和文件的访问取决于为登录时使用的帐户定义的权限。 作为一般规则,FTP 守护进程将隐藏 FTP 服务器的根目录并将其更改为 FTP 主目录。 这对远程会话隐藏了文件系统的其余部分。