複製鏈接
請複製以下鏈接發送給好友

putty

鎖定
PuTTY是一個TelnetSSH、rlogin、純TCP以及串行接口連接軟件。較早的版本僅支持Windows平台,在最近的版本中開始支持各類Unix平台,並打算移植至Mac OS X上。除了官方版本外,有許多第三方的團體或個人將PuTTY移植到其他平台上,像是以Symbian為基礎的移動電話。PuTTY為一開放源代碼軟件,主要由Simon Tatham維護,使用MIT licence授權。隨着Linux服務器端應用的普及,Linux系統管理越來越依賴於遠程。在各種遠程登錄工具中,Putty是出色的工具之一。Putty是一個免費的、Windows x86平台下的Telnet、SSH和rlogin客户端,但是功能絲毫不遜色於商業的Telnet類工具。最新的版本為 0.78 [1] 
軟件名稱
Putty
軟件平台
Windows,Unix,MacOS(將要)
上線時間
2021年7月17日
最近更新時間
2024年4月15日
軟件語言
多語言
開發商
Simon Tatham
軟件授權
MIT licence
軟件版本
0.81

putty優點

用它來遠程管理 Linux 十分好用,其主要優點如下:
完全免費
◆ 在 Windows 9x/NT/2000 下運行的都非常好
全面支持 SSH1 和 SSH2
體積很小
操作簡單

putty特色

支持IPv6連接。
可以控制SSH連接時加密協定的種類。
3DES、AES、Blowfish、DES(不建議使用)及RC4CLI版本的SCP及SFTP Client,分別叫做pscp與psftp。
自帶SSH Forwarding的功能,包括X11 Forwarding。
完全模擬xterm、VT102及ECMA-48終端機的能力。
支持公鑰認證。

putty操作指南

使用簡介:
把Putty下載到機器上,雙擊putty.exe,就出現如圖1的配置界面。
選擇“Session”,在“Host Name (or IP address)”輸入框中輸入欲訪問的主機名或IP,比如server1或192.168.9.4。端口號(Port)根據使用的協議有所區別,ssh默認使用22,telnet默認使用23,rlogin默認使用513。
在“Protocol”單選欄中選擇使用的協議,一般是telnet或ssh,這取決於服務器提供的服務。
在“Saved Session”輸入欄中輸入任務的名字,單擊“Save”按鈕,就可以把任務配置保存起來了。
配置完成後單擊“Open”按鈕,出現如圖2的登錄界面,就可以使用Putty連接Linux主機了。

putty常見問題

關於putty的一些使用中常見的問題
圖1 圖1
一、在Windows中使用putty登錄FreeBsd系統時,能夠輸入用户名,但是輸入密碼後按回車鍵半天無反應 [4] 
答:設置過程如下
1. 在/etc/ssh/sshd_config中添加如下內容,使普通用户可以通過SSH登錄:
AllowUsers 普通用户賬號
UseDNS no
圖2 使用Putty登錄界面 圖2 使用Putty登錄界面
2. 將希望使用su命令的用户加入到wheel組中,在/etc/group中作如下修改
wheel:*:0:root,普通用户賬號
二、在login as: 後輸入用户名, 光標不動。即使輸入正確的
密碼也是沒有反應?
答:這是因為putty不像telnet那樣會直接顯示密碼,而是不顯示密碼,只要你輸入的密碼是正確的,
即使不顯示只要輸完密碼後直接回車即可進入,不用在乎光標不動。
當輸入密碼錯誤敲下回車時會出現 denice 以提示用户密碼錯誤
三、登錄時,提示”Network error:Connection timed out”錯誤信息?
答:有兩種可能性,第一:遠程服務器上的SSH服務沒有開啓;第二:遠程主機沒有開啓。
四、putty終端出現亂碼問題。
答:因為客户端與服務器使用的字符集不同,會產生亂碼現象,你打開putty-window-Translation-選擇UTF-8字符集測試下
五、是否支持SSH-2?
是。支持SSH-2一直以來在PuTTY 0.50版。
SSH-2公鑰認證(RSA和DSA)是新版本0.52。
六、是否支持SSH-1?
是。支持SSH-1。
PuTTY發佈的0.72修復諸多漏洞,同時該工具也準備棄用過時的SSH-1協議。

putty版本發佈

2022-10-29 PuTTY v0.78安全特性和Bug修 [3] 
功能發佈版本,增加了對OpenSSH證書的支持;新的SSH代理模式;新的插件系統。
支持NTRU Prime post-quantum密鑰交換,支持AES-GCM,支持更多形式的Diffie-Hellman密鑰交換。
修復對Windows XP的支持,該支持在0.77中被中斷。
2022-05-27 PuTTY v0.77 安全特性和Bug修復,網絡代理支持改進等等 [3] 
2021-07-17 PuTTY v0.76 安全特性和Bug修復 [3] 
2021-05-08 PuTTY v0.75 新特性和安全修復 [3] 
2020-06-27 PuTTY v0.74 安全特性、安全修復和Bug修復 [3] 
2019-09-29 PuTTY v0.73 安全修復和Bug修復 [3] 
2019-07-20 PuTTY v0.72 安全修復和Bug修復 [3] 
2019-03-16 PuTTY v0.71 新特性和安全修復 [3] 
2017-07-08 PuTTY v0.70 新特性和安全修復 [3] 
2013-08-06 PuTTY v0.63 [2] 
修復4個安全漏洞:vuln-modmul, vuln-signature-stringlen, vuln-bignum-division-by-zero,
private-key-n ot-wiped. [2] 
2011-12-10 PuTTY v0.62
安全修復:PuTTY不再保留在內存中錯誤的密碼。
修正:PuTTY會談到兩個新風格的客户端(0.62以上)和舊式(0.60以下)。
Bug修復:PuTTY不再打印虛假的“拒絕訪問”消息GSSAPI驗證失敗時。
錯誤修正:PSCP和PSFTP榮譽非標準端口號保存在SSH會話。
修正:PuTTY不再泄漏的文件句柄身份驗證失敗時。
修正:PuTTYtel不再崩潰時保存會話。
Bug修復:PuTTY提請強調根據下劃線的文本,而不是有時把他們的地方起飛的權利。
Bug修復:PuTT不應該在錯誤的垂直偏移繪製VT100線描人物
2011年07月13日,PuTTY 0.6.1 發佈,SSH客户端
主要改進內容有:
Kerberos / GSSAPI身份驗證在ssh 2。
Windows上的本地X11授權支持。(Unix已經有了它,當然。)
支持非固定寬度字體在Windows上。
GTK 2支持Unix。
指定邏輯主機名獨立於物理網絡地址來連接
加密和流控制優化。
支持zli ssh 2壓縮方法。
支持新的Windows 7的UI特性:Aero調整和跳轉列表
支持OpenSSH aes加密私鑰文件在PuTTYgen。
Bug修復:處理OpenSSH私鑰與素數無論訂單。
缺陷修正:腐敗的端口轉發是固定的(我們認為)。
缺陷修正:各種崩潰和掛起執行失敗退出時,
缺陷修正:掛在Windows上的串行後端。
缺陷修正:Windows剪貼板是異步讀,以防僵局由於剪貼板所有者被盡頭的相同的PuTTY的
網絡連接(通過X轉發或通過挖rdesktop)。
2011年12月10日,PuTTY 發佈了 0.62 版本,該版本改進內容包括:
安全修復:Putty不再保留在內存錯誤的密碼。
缺陷修正:會談都選美新型客户(0.62及以上)和老式的(0.60或以下)。
缺陷修正:Putty不再打印一個虛假的“拒絕訪問”消息身份驗證失敗時GSSAPI。
缺陷修正:PSCP和PSFTP榮譽標準端口號碼在SSH保存會話。
缺陷修正:選美不再泄露文件處理當一個身份驗證失敗。
缺陷修正:PuTTYtel不再崩潰在保存會話。
缺陷修正:Putty吸引突顯出在下劃線的文本而不是有時把它們送到正確的地方。
缺陷修正:Putty不應該畫VT100素描人物在錯誤的垂直偏移。

putty命名

官方網站的FAQ上有提到“PuTTY”這個名字本身並沒有任何意義。

putty第三方派生版本

RuTTY是PuTTY的修改版本,為PuTTY添加了腳本功能,實現編寫腳本,錄製和回放。
KiTTY是PuTTY的一個分支(從0.62 beta版開始),最重要的功能擴展如下:
會話過濾器、可移植性、預定義的命令快捷方式、會話啓動程序、自動登錄腳本、URL超鏈接
自動命令和密碼、在遠程會話中運行本地保存的腳本、ZModem集成、每個會話的圖標、透明度、
重複會話的快速啓動、配置框、自動保存Internet Explorer針對SSH處理程序的集成、二進制壓縮、
剪貼板打印、Puttyyyg修補程序、背景圖像/透明度、 在文件夾層次結構中組織保存的
會話以及許多其他不斷添加的會話等等更新擴展。
PuTTY CAC是PuTTY的分支,增加了使用Windows證書API(CAPI)、公鑰加密標準PKCS)庫
或快速身份聯機(FIDO)密鑰的功能,以使用與存儲在硬件令牌上的證書相關聯的私鑰來
執行SSH公鑰身份驗證。可以與許多類型的加密令牌一起使用,例如yubikey和流行的智能卡模型。
PieTTY是以PuTTY為底而發展的派生版本,主要的改進為用户界面及在多語環境(尤其是中日韓語系)
的強化。
iPuTTY是PuTTY的韓語本地版本,SSH和各種終端模擬器。 PuTTYTray的部分功能和PuTTYCyg支持的功能,
正在根據韓語環境進行修改開發。
HPuTTY基於PuTTYTray+iPuTTY開發的韓文PuTTY客户端,
PuTTYNG是PuTTY的一個改進版本,用於集成到mRemoteNG中。
PuTTY-ng是一個改進的多選項卡的PuTTY版本提供更好的用户體驗。這個項目是基於noddle1983的putty nd。
PuTTYrv (PuTTY-ranvis)支持ISO-2022編碼的版本,主要應用了改善操作性的修補程序,和多語言支持。
SuperPuTTY是一個PuTTY會話窗口管理器,基於windows的應用程序,它管理putty ssh終端。此外,它
還有一個簡單的腳本語言來完成基本任務。它還支持RDP會話。
MTPuTTY(多選項卡PuTTY)是一種小型*免費*實用工具使您能夠在一個選項卡式GUI界面中包裝
無限數量的PuTTY應用程序。
參考資料