在90年代初,telnet、rlogin和FTP以明文传输密码和数据,路径上的任何人都能读取它们。

1995年,芬兰开发者Tatu Ylonen构建了Secure Shell(SSH),用一个协议取代了这些工具,该协议加密整个会话,并通过密钥认证主机。

Ylonen免费公开了实现;OpenSSH作为免费重实现,被捆绑到每个主要的Unix和Linux系统中,该协议成为访问服务器的标准方式。

一个加密通道取代了telnet和rlogin

它加密了整个会话,包括密码,因此路径上无法读取任何信息。

一个协议覆盖了远程shell、文件复制和隧道,因此团队可以一次性替换多个不安全的工具。

Ylonen免费提供代码,OpenSSH使每个Unix系统都能免费使用,因此采用无需购买。

公钥认证让客户端信任主机身份,而不是每次都信任共享密码。

安全标准的胜利不在于最先进,而在于最简单,使得不安全的默认方式变得不可接受。

OpenSSH成为每个主要Unix和Linux系统的默认捆绑,SSH现在是管理服务器和隧道流量的标准方式;telnet、rlogin和FTP沦为遗留工具。

从这里,追溯依据

参考来源

  1. RFC 4251: The Secure Shell (SSH) Protocol Architecture IETF / RFC Editor · rfc-editor.org
  2. Tatu Ylonen — inventor of the Secure Shell (SSH) protocol USENIX LISA 2013 · usenix.org