1.1. 引言
Ubuntu 服务器指南的这一部分介绍了一组强大的工具,用于远程控制和在联网计算机之间传输数据,称为 OpenSSH的. 您还将了解一些可能使用 OpenSSH 服务器应用程序进行的配置设置以及如何在您的 Ubuntu 系统上更改它们。
OpenSSH 是安全外壳 (SSH) 协议系列工具的免费可用版本,用于远程控制计算机或在计算机之间传输文件。 用于完成这些功能的传统工具,例如 telnet 或 rcp,是不安全的,并且在使用时以明文形式传输用户密码。 OpenSSH 提供了服务器守护进程和客户端工具,以促进安全、加密的远程控制和文件传输操作,有效地替代了传统工具。
OpenSSH服务器组件sshd持续监听来自任何客户端工具的客户端连接。 发生连接请求时,sshd会根据连接的客户端工具的类型设置正确的连接。 例如,如果远程计算机与ssh客户端应用程序连接,则OpenSSH服务器在身份验证后设置远程控制会话。 如果远程用户使用scp连接到OpenSSH服务器,则OpenSSH服务器守护程序会在身份验证后在服务器和客户端之间启动文件的安全副本。 OpenSSH可以使用许多身份验证方法,包括普通密码,公钥和Kerberos票证。