PuTTY Portable(多功能xterm终端模拟器)
v0.7.5 免费版- 软件大小:7.65 MB
- 更新日期:2020-11-04 08:52
- 软件语言:英文
- 软件类别:服务器区
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍 人气软件 下载地址
PuTTY Portable是一款Windows和Unix平台的Telnet和SSH的实现,以及xterm终端模拟器;系统内置的协议全部用于通过网络在计算机上运行远程会话,PuTTY Portable实现了该会话的客户端:显示会话的一端,而不是运行它的一端;简单来说:运行PuTTY在Windows机器上,并告诉它连接到(例如)Unix机器,该应用程序将打开一个窗口,然后,您在该窗口中键入的任何内容都会直接发送到Unix计算机,并且Unix计算机发回的所有内容都将显示在该窗口中,因此,用户可以在Unix计算机上工作,就像坐在它的控制台上一样,而实际上却坐在其他地方!
软件功能
通常,如果您想知道PuTTY是否支持特定功能,则应在PuTTY网站上查找它。
尤其是:尝试更改页面,看看是否可以在该页面上找到该功能。
如果此处列出了某个功能,则说明该功能已实现。
如果它是自最新版本以来所做的更改,则应在开发快照中提供它,在这种情况下,将非常欢迎进行测试。
尝试愿望清单页面,看看是否可以在此处找到该功能。
如果它在那里,而不是在“最近固定”部分,它可能还没有得到落实。
PuTTY中已经提供了SSH-2支持。
SSH-2中的公钥身份验证(RSA和DSA)是新功能。
PuTTYgen可以将OpenSSH和ssh.com私钥文件转换为PuTTY格式。
SSH-1支持在PuTTY中始终可用。
但是,SSH-1协议有很多弱点,不再被认为是安全的。
您应尽可能使用SSH-2。
如果服务器似乎不支持SSH-2,则PuTTY将不再回落到SSH-1.您必须明确要求SSH-1。
软件特色
PuTTY(Telnet和SSH客户端本身)
PSCP(SCP客户端,即命令行安全文件副本)
PSFTP(SFTP客户端,即类似于FTP的常规文件传输会话)
PuTTYtel(仅Telnet客户端)
Plink(PuTTY后端的命令行界面)
Pageant(用于PuTTY,PSCP和Plink的SSH身份验证代理)
PuTTYgen(RSA和DSA密钥生成实用程序)。
安装步骤
1、用户可以点击本网站提供的下载路径下载得到对应的程序安装包
2、只需要使用解压功能将压缩包打开,双击主程序即可进行安装,弹出程序安装界面
3、可以根据自己的需要点击浏览按钮将应用程序的安装路径进行更改
4、根据提示点击安装,弹出程序安装完成界面,点击完成按钮即可
使用说明
PuTTY是否支持 本地回声
是。版本0.52正确支持本地回显。
在版本0.51及更低版本中,本地回声无法与本地行编辑分开(在本地键入文本行,并且直到按Enter键后它才发送到服务器,因此您可以编辑它并更正错误在服务器看到之前)。0.52版中的新功能,本地回显和本地行编辑是单独的选项,默认情况下,PuTTY会根据您选择的协议以及服务器的提示,自动确定是否启用它们。如果您对PuTTY的默认选项有疑问,则可以根据需要强制启用或禁用每个选项。这些控件在“终端”面板的“线路规则选项”部分中。
PuTTY是否支持存储设置,所以我不必每次都更改它们吗?
是的,PuTTY的所有设置都可以保存在命名的会话配置文件中。您还可以更改用于新会话的默认设置。
PuTTY是否支持全屏模式,例如DOS框?
是; 这是2002年在版本0.52中添加的。
PuTTY是否有能力 记得我的密码,这样我就不必每次都输入密码了吗?
不,不是。
出于明显的安全原因,记住密码是一个糟糕的计划:任何人在您不在办公桌前访问您的计算机时,都可以找到记住的密码,然后使用,滥用或更改它。
此外,PuTTY甚至不可能在Telnet会话中自动发送密码,因为Telnet不会向客户端软件提供任何指示登录过程的哪一部分是密码提示的指示。PuTTY必须通过在会话数据中查找“ password”之类的词来进行猜测;如果您的登录程序是用英语以外的语言编写的,则此方法将无效。
在SSH中,理论上可以记住您的密码,但是由于SSH支持更灵活,更安全的公钥身份验证,因此似乎没有多大意义。
是否可以选择关闭 恼人的主机键提示
不,没有。而且不会。即使您自己编写并发送补丁程序,我们也不会接受。
那些烦人的主机密钥的提示是整点SSH的。没有它们,SSH用来保护会话的所有加密技术只会使攻击者的工作更加困难。攻击者必须真正颠覆路由器并开始修改来回的数据包,而不是使用数据包嗅探器坐在您和服务器之间。但这不仅仅只是嗅探而已。并且无需主机密钥检查,客户端或服务器将完全无法检测到它。
主机密钥检查可以确保您在客户端对数据进行的加密与在服务器端对数据进行的加密相同;这是您的保证,在途中未将其删除和替换。与数据包嗅探甚至与颠覆路由器相比,主机密钥检查使攻击者的工作天文数字上变得困难。现在,攻击者无需施加一点情报并关注Bugtraq,而必须对至少一个军事实力的密码进行暴力攻击。无关紧要的主机密钥提示确实确实起到了很大作用。
如果您在主机密钥检查方面遇到特定问题-也许您希望自动批处理作业使用PSCP或Plink,并且交互式主机密钥提示正在挂起批处理过程-那么解决该问题的正确方法是添加预先为注册表提供正确的主机密钥,或者如果注册表不可用,则可以使用-hostkey命令行选项。这样,您保留了主机密钥检查的重要功能:正确的密钥将被接受,而错误的密钥将不被接受。添加选项以完全关闭主机密钥检查是错误的解决方案,我们不会这样做。
如果您有公用密钥 known_hosts格式,我们有一个脚本kh2reg.py将其转换为Windows .REG文件,可以通过双击或使用提前安装REGEDIT。
您将为PuTTY套件编写SSH服务器以与客户端一起使用吗?
您不想使用的一个。
尽管许多协议和网络代码可以在客户端和服务器之间通用,但要使之成为有用的通用服务器,则需要各种新奇的新代码,例如与OS身份验证数据库进行交互等。
专用SSH服务器(称为 现在可以从PuTTY源代码构建“ uppity”,的确不能将其用作通用服务器。它主要作为测试工具存在。
如果其他人希望以此为基础编写通用SSH服务器,当然,他们将受到完全欢迎。但是我们没有时间,也没有动力。如果其他人想尝试,则可以使用该代码。
PSCP或PSFTP可以在 ASCII模式?
不幸的是没有。
这是最初指定的文件传输协议的局限性:SCP和SFTP协议没有以二进制模式以外的任何方式传输文件的概念。(SCP仍然如此。)
SFTP的当前协议规范草案提出了一种实现ASCII传输的方法。在某些时候,PSCP / PSFTP可能会实施该建议。
连接到其他操作系统的端口
PuTTY的最终目标是成为一个多平台程序,至少可以在Windows,Mac OS和Unix上运行。
PuTTY已经获得了通用的移植层,在平台相关代码和平台无关代码之间划清了界限。总体目的是,在进行第一个端口的过程中,此移植层会自然演化。现在已经发布了一个Unix端口,并且该计划到目前为止似乎已经生效。
存在哪些PuTTY端口
当前,PuTTY工具的发行版本仅在Windows系统和Unix上运行。
从0.68开始,提供的PuTTY可执行文件在Windows XP以及更高版本(包括Windows 10)上运行;而且我们不知道为什么PuTTY不应继续在将来的Windows版本上运行。我们为常见的x86处理器系列提供32位和64位Windows可执行文件。有关此兼容性问题的讨论,
(我们以前也为Alpha处理器提供Windows可执行文件,但由于缺乏兴趣而在0.58之后停止。)
目前,我们没有任何其他系统的发布质量端口。如果有人告诉您我们有一个Android端口,一个iOS端口或任何其他PuTTY端口,则它们是错误的。我们没有。
Unix有端口吗
大多数传统的PuTTY工具都有Unix端口,并且还有一个全新的应用程序。
如果查看源代码发行版,则应该找到一个unix子目录。有多种构建方法,包括通常的configure/ make;请参阅README源代码分发中的文件。这应该可以建立您:
PuTTY,Plink,PSCP和PSFTP的Unix端口,其工作方式与Windows相当。
PuTTYgen和Pageant的命令行版本,其用户界面与Windows GUI版本完全不同。
pterm-一个xterm支持与PuTTY相同终端仿真的程序。
如果没有 Gtk,您仍然应该能够构建命令行工具。
Unix端口的意义是什么?Unix具有OpenSSH。
各种各样的小事情。pterm对于喜欢PuTTY终端仿真而xterm不是s的任何人(至少有人这样做)直接有用。Unix Plink显然在那些发现OpenSSL的复杂性使OpenSSH难以安装的人中占有一席之地(并且不介意Plink没有那么多功能)。一些用户想要在Unix上生成大量SSH密钥,然后将它们全部复制到PuTTY中,并且Unix PuTTYgen应该允许他们自动执行该转换过程。
也有发展优势。将PuTTY移植到Unix是其他未来端口的宝贵寻路工作,并且还使我们能够使用出色的Linux工具Valgrind进行调试,这已经提高了PuTTY在所有平台上的稳定性。
但是,如果您是Unix用户,并且看不到从OpenSSH切换到PuTTY / Plink的理由,那么您可能是对的。我们不希望我们的Unix端口适合每个人。
是否会有Windows CE或PocketPC的端口
我们曾经在这样的港口上做过一些工作,但是它只是到了早期,当然不是有用的。不再积极地工作。
是否有通往 Windows 3.1
PuTTY从头开始是一个32位应用程序,因此它不会在Windows 3.1上作为本地16位程序运行;由于Windows 3.1的恶性内存分配机制,将其移植非常困难。
但是,从理论上讲,可以通过以下方式编译现有的PuTTY源: Win32s(Windows 3.1的扩展,可让您运行32位程序)。为此,您需要正确的C编译器-Visual C的现代版本至少已经停止向后兼容Win32。另外,上次我们尝试此操作时效果也不佳。
是否有通往 苹果电脑?
我们在2005年左右尝试了一个以本机Cocoa应用程序编写的应用程序,但是由于某种原因我们一直无法深入了解它,因此重新绘制其窗口非常慢。
在2015年,将GTK前端移植到可与GTK 3配合使用之后,我们基于对GTK代码进行了一些小改动,并根据OS X Quartz版本的GTK 3进行了构建,这是我们的又一次尝试。重画问题已不再存在,因此它比上一次努力还遥遥无期,但仍未完成。
是否有通往EPOC的港口
我希望如此,但考虑到港口并没有真正进展非常快,甚至在系统的发展也已经知道如何计划,它可能是很长一段时间之前,我们任何人都得到全面学习一个新的系统,做端口那。
但是,有些工作是由其他人完成的。
是否有iPhone的端口?
我们没有计划自己编写这样的端口。我们谁都没有iPhone,因此开发和发布应用程序看起来很尴尬且昂贵。
但是,iPhone和iPod Touch有一个名为pTerm的第三方SSH客户端,该客户端显然基于PuTTY。
这与我们的类似名称无关pterm,后者是Unix系统的独立终端仿真器;
在其他程序中嵌入腻子
SSH或Telnet代码是否可作为DLL使用?
不,不是。要做到这一点,将需要进行合理的重写,并且由于PuTTY项目本身不相信DLL(它们使安装更容易出错),所以我们没人花时间去做。
一般而言,大多数代码清理工作都是一件好事,因此,如果有人希望提供帮助,我们不会拒绝。
SSH或Telnet代码可用作Visual Basic组件吗?
不,不是。PuTTY团队没有一个使用Visual Basic,并且我们每个人都没有从Visual Basic应用程序建立SSH连接的任何特殊需求。此外,首先需要将其转换为DLL的所有初步工作;而且,我们甚至都不知道如何编写VB组件。
如果有人愿意为我们做一些这样的工作,我们可能会考虑,但是除非发生这种情况,否则我看不到VB集成在优先列表的最底层。
如何使用PuTTY从另一个程序建立SSH连接?
最好的选择是使用命令行连接工具Plink。如果您可以将Plink作为第二个Windows进程启动,并安排您的主进程能够通过管道将数据发送到Plink进程并从中接收数据,那么您应该能够从程序建立SSH连接。
例如,这就是Windows的CVS所做的。
腻子的操作细节
什么 PuTTY使用哪种终端类型?
对于大多数目的,可以将PuTTY视为xterm终端。
PuTTY还支持某些终端 实际不支持的控制序列xterm:特别是重新配置调色板的Linux控制台序列,以及由标题使用的标题栏控制序列DECterm(这是不同xterm的; PuTTY支持两者)。
默认情况下,PuTTY向服务器宣布其终端类型为xterm。如果您对此有疑问,可以将其重新配置为其他内容。vt220如果您遇到麻烦,可能会有所帮助。
PuTTY在哪里存储其数据?
在Windows上,PuTTY将其大部分数据(保存的会话,SSH主机密钥)存储在 注册表。确切的位置是
HKEY_CURRENT_USER\Software\SimonTatham\PuTTY
在该区域中,保存的会话存储在下,Sessions而主机密钥存储在下SshHostKeys。
PuTTY还需要一个随机数种子文件,以提高作为SSH密码技术一部分所需的随机选择数据的不可预测性。默认情况下,它存储在一个名为PUTTY.RND; 默认情况下,它存储在“应用程序数据”目录中,否则,存储在许多备用位置之一。如果要更改随机数种子文件的位置,可以将选择的路径名放在注册表中,位于
HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\RandSeedFile
您可以要求PuTTY删除所有这些数据。
在Unix上,~/.putty默认情况下,PuTTY将所有这些数据存储在目录中。
为什么小 在登录提示旁边会显示腻子图标吗?
从PuTTY 0.71开始,终端窗口中的某些文本行标记有PuTTY图标的小副本(在像素允许的范围内)。
这是为了显示信任度。当PuTTY图标出现在一行文本的旁边时,表明该行文本是PuTTY本身生成的,而不是由服务器生成的,并发送给PuTTY。
来自服务器的文本没有此图标,我们已经安排服务器不应伪造它。(服务器没有可发送的控制序列,这会使PuTTY绘制自己的图标,如果服务器尝试将光标移回已有图标的行并覆盖文本,该图标将消失。)
这可让您在(例如)一个合法的提示中,腻子本身要求你为你的私钥密码之间和假提示的差别,其中服务器试图发送相同的文字,诱骗您告诉它你的私钥密码。
为什么Plink开始说“按回车键开始会话”?
从PuTTY 0.71开始,如果您使用Plink进行交互式SSH会话,则在登录阶段完成后,它将显示最终的交互式提示,提示“已授予访问权限。按“返回以开始会话”。
这是针对服务器尝试在会话启动后尝试模仿真实身份验证提示的另一种防御措施。当您通过该提示时,您会知道其后的所有内容都是由服务器而不是Plink本身生成的,因此对私钥密码短语的任何请求都应引起怀疑。
在Plink中,我们不能使用A.5.3节中描述的防御措施:Plink在终端中运行,因此它可以写入终端的任何内容,服务器可以在会话开始后以相同的方式进行写入。而且我们不能只是不停地打印分隔线,因为服务器可以简单地将光标移回它并覆盖它(可能出现短暂的闪烁,但是您可能很容易错过它)。任何人都想出的唯一强大的防御措施就涉及到这种暂停。
如果您相信服务器不会滥用服务器,则可以将其关闭。在Plink确信没有必要的其他各种情况下,它也不会出现。
人气软件
-
Serv-U FTP Server 10.5.0.24 简体中文 15.00 MB
/多国语言 -
xmanager7(FTP软件) 161.0 MB
/简体中文 -
HaneWin NFS Server v1.1.69 汉化注册版 0.68 MB
/简体中文 -
手机架设服务器 Servers Ultimate Pro v6.3.10 汉化版 7.00 MB
/简体中文 -
e-Border Driver(socks5代理工具) 3.6 MB
/简体中文 -
HTS Http File Server(HTTP文件服务器) 1.91 MB
/简体中文 -
SecureCRT 64位 32.4 MB
/英文 -
勤哲excel服务器2016 111.05 MB
/简体中文 -
Allsoon流媒体服务器 3.17 MB
/简体中文 -
PrivX(服务器访问与管理软件) 11.95 MB
/英文