PuTTY - 全球最受欢迎的开源远程登录工具

完全免费 • 轻量安全 • 支持SSH/Telnet/Rlogin • 跨平台使用

立即下载 了解更多

软件介绍

专业、安全、高效的远程连接解决方案

安全加密

支持SSH-1/SSH-2协议,提供AES、Blowfish、3DES等多种加密算法,保障数据传输安全。

多协议支持

支持SSH、Telnet、Rlogin、纯TCP及串行接口连接,满足各种远程管理需求。

功能强大

集成X11转发、端口转发、密钥认证、IPv6支持,提供PSCP/PSFTP文件传输工具。

核心特性

  • 完全免费开源,采用MIT许可证
  • 体积小巧,主程序不到1MB,无需安装
  • 支持Windows、Linux、Unix、MacOS等多平台
  • 0.83版本新增ML-KEM后量子密钥算法支持
  • 支持UTF-8字符集,完美解决中文乱码问题

下载中心

选择适合您的版本,开始远程连接之旅

Windows 版本

支持 Windows XP/7/8/10/11

下载 PuTTY 最新版本: 0.83 (2024-11-27)

Linux/Unix 版本

支持主流Linux发行版

也可使用: apt install putty / yum install putty
配套工具

PSCP

PSFTP

PuTTYgen

Pageant

使用帮助

快速上手,掌握PuTTY核心功能

基础连接
  1. 打开PuTTY,在"Session"中输入主机IP或域名
  2. 选择连接类型(SSH默认端口22,Telnet默认端口23)
  3. 点击"Open"开始连接
  4. 首次连接会提示保存主机密钥,点击"Yes"
  5. 输入用户名和密码(密码输入时不显示)
提示:可在"Saved Sessions"中保存常用配置
常用设置
解决中文乱码
Window → Appearance → Font settings → 选择中文字体
Window → Translation → Received data assumed to be in which character set → UTF-8
防止连接断开
Connection → Seconds between keepalives → 设置为 60-300 秒
调整滚动缓冲区
Terminal → Features → Lines of scrollback → 10000+ 行
常用Linux命令
命令 说明
cd [目录]切换目录
ls -l列出文件详情
pwd显示当前路径
mkdir [目录]创建目录
rm -rf [文件]强制删除
命令 说明
cp [源] [目标]复制文件
mv [源] [目标]移动/重命名
wget [URL]下载文件
tar -zxvf解压tar.gz
vi [文件]编辑文件

常见问题

快速解决您遇到的问题

为什么输入密码时光标不移动也不显示字符?
这是正常现象!SSH/Telnet为了安全,密码输入时不会显示任何字符。只需正常输入密码后按回车即可。如果提示"Access denied",请检查用户名和密码是否正确。
连接时出现"Network error: Connection timed out"怎么办?
可能原因:
1. 远程服务器SSH服务未启动
2. 服务器防火墙阻止了22端口
3. IP地址或端口号输入错误
4. 本地网络问题
解决方法:检查服务状态(systemctl status sshd),确认防火墙规则。
中文显示乱码如何解决?
解决方案:
1. Window → Appearance → Font settings选择中文字体(如宋体、微软雅黑)
2. Window → Translation → Character set选择"UTF-8"
3. 检查服务器字符集:echo $LANG,如果是zh_CN.UTF-8则PuTTY也用UTF-8
4. 如果是GBK/GB2312,选择"Use font encoding"
如何使用密钥认证免密码登录?
步骤:
1. 使用PuTTYgen生成密钥对
2. 保存私钥(.ppk格式)
3. 将公钥内容追加到服务器~/.ssh/authorized_keys
4. PuTTY配置:Connection → SSH → Auth → Browse选择私钥文件
5. 确保服务器SSH配置允许密钥认证(PubkeyAuthentication yes)
为什么连接一段时间后自动断开?
这通常是因为防火墙或路由器会关闭空闲连接。解决方法:
Connection → Seconds between keepalives设置为60-300秒,PuTTY会定期发送空数据包保持连接。
如何复制粘贴文本?
PuTTY使用鼠标操作:
• 复制:左键拖选文本自动复制
• 粘贴:右键单击或Shift+Insert
• 注意:Ctrl+C在Linux中是终止命令,不是复制!
可在Window → Selection中配置鼠标按键功能。