PuTTY

PuTTY是一款集成虚拟终端系统控制台和网络文档传输为一体的自由及开放源代码的进程。它支持多种网络协议,包括SCPSSHTelnetrlogin和原始的套接字连接。它也可以连接到串行端口。其软件名字“PuTTY”没有特殊含义。[2]

PuTTY
在Ubuntu MATE下运行PuTTY的屏幕截图
Ubuntu MATE下运行PuTTY的屏幕截图
开发者西蒙·泰瑟姆
当前版本
  • 0.80 (2023年12月18日;稳定版本)[1]
源代码库
操作系统Microsoft WindowsLinux/UnixMac OS X
类型虚拟终端
许可协议MIT许可证
网站www.chiark.greenend.org.uk/~sgtatham/putty

较早的版本仅支持Windows平台,后陆续增加对各类Unix平台和Mac OS X的支持。除了官方版本外,有许多第三方的团体或个人将PuTTY移植到其他平台上,像是以Symbian为基础的移动电话

PuTTY主要由英国程序员西蒙·泰瑟姆()编写并维护,使用MIT许可证授权。

特色

PuTTY包括了:

  • 支持IPv6连接。
  • 可以控制SSH连接时加密协定的种类。
目前有3DESAESBlowfishDES(不建议使用)及RC4
  • CLI版本的SCP及SFTP Client,分别叫做pscp与psftp。
  • 内置SSH Forwarding的功能,包括X11 Forwarding。
  • 完全仿真xtermVT102ECMA-48终端机的能力。
  • 支持公钥认证

命名

在官方网站的FAQ上有提到「PuTTY」这个名字本身并没有任何意义[3]

第三方支持

  • PieTTY是以PuTTY为底而发展的衍生版本,主要的改进为用户接口及在多语环境(尤其是中日韩语系)的强化。

后门

2012年,由第三方翻译为中文版的PuTTY被发现植入后门[4][5]

参见

参考文献

  1. Simon Tatham. . 2023年12月18日 [2023年12月18日] (英语).
  2. . [2017-12-12]. (原始内容存档于2017-11-19). [PuTTY is] the name of a popular SSH and Telnet client. Any other meaning is in the eye of the beholder. It's been rumoured that ‘PuTTY’ is the antonym of ‘getty’, or that it's the stuff that makes your Windows useful, or that it's a kind of plutonium Teletype. We couldn't possibly comment on such allegations.
  3. . [2017-12-12]. (原始内容存档于2017-11-19).
  4. . [2013-11-05]. (原始内容存档于2013-11-05).
  5. . [2013-03-13]. (原始内容存档于2013-07-21).
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.