Putty使用教程

时隔两年,PuTTY 发布了一个新的安全修复版本
Putty作为免费且开源的老牌 SSH 客户端,PuTTY 经常用于 Windows 下连接管理远程服务器。为方便刚接触 VPS 的新手参考使用,本文配合截图介绍 PuTTY 的基础用法及一些设置技巧,希望对大家有所帮助。

putty官网

imgPuTTY是一个SSH和telnet客户端,最初由Simon Tatham为Windows平台开发。PuTTY是开源软件,可与源代码一起使用,并由一组志愿者开发和支持。您可以在此处下载PuTTY。
以下建议独立于PuTTY的作者。它们不应被视为PuTTY项目的认可。
imgBitvise SSH ClientBitvise SSH Client是Windows的SSH和SFTP客户端。它由Bitvise专业开发和支持。SSH 客户端功能强大,易于安装,易于使用,并支持 PuTTY 支持的所有功能以及以下功能:图形SFTP文件传输;单击远程桌面隧道;自动重新连接功能;通过集成代理进行动态端口转发;FTP 到 SFTP 协议网桥。Bitvise SSH Client是免费使用的。您可以在此处下载
imgBitvise SSH ServerBitvise SSH Server是Windows的SSH,SFTP和SCP服务器。它功能强大,易于安装,易于使用,并且可以与各种SSH客户端配合使用,包括Bitvise SSH客户端,OpenSSH和PuTTY。SSH服务器由Bitvise专业开发和支持。您可以在此处下载Bitvise SSH Server

开始

putty安装

选择Next
第二步
目前稳定版是0.76
在这里插入图片描述
在这里插入图片描述
初次连接目标主机会有以下弹窗提示

PuTTY安全警报

服务器的主机键没有在注册表中被缓存。你无法保证服务器就是你认为的那台电脑。
服务器的 ssh-edxxxxx 密钥指纹是:ssh-edxxxxx 255 SHA256: xxxxxxJj3Tw78lzhsjgqd
20seQPUyVBIhBTkpDn0Oc 
如果你信任这个主机,按 "接受 "将密钥添加到 PuTTY 的缓存中,就可以连接了。
如果你想只连接一次,不把密钥添加到缓存中,按 "Connect Once"。
如果你不信任这个主机,按 "取消 "来放弃连接。
帮助 更多信息...
接受 连接一次 取消

在这里插入图片描述

操作

PuTTY 下载及相关工具包

SSH 客户端这类涉及服务器登录和通信的软件,建议大家尽量用原版(曾有汉化版被曝存在安全后门),PuTTY 官方下载地址 https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

在下载页提供有集成 PuTTY 及相关工具的完整安装包,也可以视需求单独下载某个程序使用。

putty.exeSSH 和 Telnet 客户端(最常使用的)
pscp.exeSCP 客户端,命令行下通过 SSH 远程拷贝文件
psftp.exeSFTP 客户端,命令行下的文件传输会话
puttytel.exe一个单纯 Telnet 客户端
plink.exePuTTY 后端的命令行工具
pageant.exePuTTY、PSCP、Plink 的 SSH 认证代理
puttygen.exeRSA、DSA、ECDSA 和 EdDSA 密钥生成工具

PuTTY 创建 SSH 会话连接

运行 putty.exe,在程序界面内输入服务器 IP 地址和端口(22 是 SSH 默认端口),选中 SSH 连接类型,设置连接会话名称及点击保存,然后点击 Open 按钮开始连接登录。

PuTTY SSH 连接登录设置

首次连接会提示服务器指纹,选择是或否。“是”将保存指纹,“否”则不保存。保存后登录同一台服务器将不再提示(如果提示,则表示服务器指纹发生了变化,可能是重装系统所致或连接服务器被冒充)。

SSH 连接服务器密钥指纹

之后输入用户名和密码即可登录服务器(输入密码时不会显示输入状态,这是一个安全设计。鼠标右键点击可以粘贴输入)。

输入用户名密码登录服务器

如果需要注销连接会话,使用 exit 命令或 Ctrl+d 快捷键。

PuTTY 修改保存设置

估计不少人遇到过这个问题,不知道怎么保存 PuTTY 设置。正确方法是先选中 SSH 会话,然后点击 Load 加载设置,这时就可以开始修改设置,之后点击保存会话设置。

如果需要修改 PuTTY 默认设置,就选中修改 Default Setting 会话。

保存 PuTTY 设置

PuTTY 会话保持时间

当与服务器长时间没数据传输,PuTTY 会自动断开连接。要避免该问题,可以在 Connection 选项 Seconds between keepalives 里开启会话保持功能(非 0 即开启,建议设置 300,单位秒)。

设置 PuTTY 会话保存时间

PuTTY 复制粘贴文本

在 SSH 会话窗口中不能用 Ctrl+C 这样的快捷键(Ctrl+C 作用于终止命令执行),复制粘贴需要依赖鼠标。复制操作先用鼠标左键拖拽选中,然后单击选中部分即可复制(如果复制内容太长,可通过鼠标中键分别点一次首尾字符,这样即会快速选中)。粘贴操作则由单击鼠标右键完成。

对于一些使用鼠标操作的程序,上面方法可能不适用,例如 Links 命令行浏览器。需要先按住 Shift 键,然后再配合鼠标操作。

PuTTY 窗口内容长度

当打开一个很长内容的文件,或者程序命令不断输出内容,PuTTY 会话窗口只显示最后 2000 行内容。如果需要调整,在 Windows 选项里修改 Lines of scrollback 数值。

设置 PuTTY 会话窗口显示长度

PuTTY 保存登录用户名

如果登录服务器习惯用同一个用户账号,可以设置会话默认登录用户名,免去每次输入麻烦。在 Connection 选项 Date 里设置。

设置 PuTTY 会话自动登录用户名

PuTTY 没有提供保存登录密码的功能,不过仍有方法实现。首先为 putty.exe 创建一个桌面快捷方式,打开快捷方式属性。在快捷方式目标里添加会话参数,格式如下:

D:\putty.exe -load "会话名称" -l "登录用户名" -pw "登录密码"

PuTTY 使用私钥登录

这里只介绍 PuTTY 设置密钥登录方法,关于创建密钥对及在服务器端配置,后续会另开文章介绍

依次打开 Connection -> SSH -> Auth 选项,浏览选中私钥文件,保存设置后即可使用密钥方式登录。

PuTTY 设置私钥文件

如果登录提示下面错误,是因为 PuTTY 不支持 PEM 格式密钥。需要用 puttygen.exe 程序转换一下。

Unable to use key file "D:\id_rsa" (OpenSSH SSH-2 private key (old PEM format))

运行 puttygen.exe,点击 Load 导入私钥文件(如私钥有设置保护密码,需先输入密码),然后点击 Save private key 另存为 ppk 后缀密钥文件(需要手动输文件后缀名)。

Puttygen 转换密钥文件格式

PuTTY 删除会话配置信息

除了在 PuTTY 选项里删除连接会话外,也可以直接删除软件注册表信息。WIN+R 快捷键打开运行窗口,输入 regedit 打开注册表编辑器,找到PuTTY注册表信息删除。路径如下。

HKEY_CURRENT_USER\Software\SimonTatham\PuTTY

到此,PuTTY 使用方法就介绍到这里了。关于文件传输,建议用支持图形化界面的 SFTP 软件,如 WinSCP、FileZilla 这些,使用体验会好一些。

Putty使用技巧, 1. PuTTY 中文教程 1. 更新记录 2. 版权声明 3. 序言 4. 一些基本知识 5. 简介 6. 安装 7. 第一印象,开始登录一台远程主机 8. 首次登录一台主机时 9. 又看到了中文乱码 10. 怎么还是乱码? 11. 在 PuTTY 里面怎样选中,复制和粘贴? 2. 实时保存会话 1. 关于注销登录的一些事情 2. 窗口保存的输出有点少,前面的都看不到了 3. 新建一个会话时,还有些东西再啰嗦一下 1. 保持连接,不要自动断开 2. 自动登录用户 3. 自动设置环境变量 4. 设置代理服务器 5. 自动执行一个命令 6. 数据自动压缩传输,变相的提高传输速率 7. 无需口令登录 8. X11 转发能够让你在 Windows 上使用 Linux 的程序 9. 用 SSH Tunnels(SSH 隧道),突破防火墙 4. 象特洛伊木马一样建立一条 SSH 反向隧道 5. 把 PuTTY 作为一个安全的代理服务器使用 1. 设置 PuTTY 的默认设置 2. 备份 PuTTY 的设置 3. 删除 PuTTY 的设置 6. 用 PuTTYgen 来生成密钥,以后可以不用密码登录服务器了 1. 开始用 PuTTYgen 创建密钥 2. 用密钥登录服务器的流程 7. Pagent 加载密钥,每次开机后只需要输入一次密钥口令 8. 用 SSH 来传输文件 1. PSCP 的使用 2. 再来看看 PSFTP 3. 其他可选的 SFTP 客户端 9. 用 Plink 更方便快捷的执行远程主机上的命令 10. 用假象去迷惑敌人 11. Tips(小技巧) 12. FAQ(常见问题) 13. 附录
### PuTTY 使用串口连接操作指南 #### 了解基本界面 打开 PuTTY 后,界面上有许多不同的选项卡可供配置各种参数。对于初次使用者来说,“Session”、“Connection” 和 “SSH” 是最常用的几个部分[^1]。 #### 配置会话类型为串行 为了建立串行连接,在“会话”配置面板上找到“连接类型”的单选按钮组,并从中挑选“Serial”。此时,“主机名”与“端口”字段将会转变为“串行线路”以及“速度”,以便设定具体使用哪一个串行接口(当存在多个时)还有通信速率即波特率是多少[^2]。 #### 设置串行线和速度 在上述转变后的界面里,用户应当指明具体的串行设备名称(例如 COM1 或 /dev/ttyS0),并且调整合适的传输速度来匹配目标硬件的要求。这一步骤至关重要,因为不正确的设置可能导致无法正常通讯或者数据丢失等问题。 #### 调整高级串行配置项 除了基础的速度外,还可以通过点击左侧菜单中的“串行”标签页进入更详细的配置页面。“数据位数”、“停止位数”、“奇偶校验方式”及“流量控制机制”这些细节能在这里被定义,确保两端设备间的数据交换顺畅无阻[^3]。 #### 测试连接稳定性 完成以上所有必要的配置之后,保存当前会话方便日后快速调用。接着就可以尝试启动实际的连接过程了。如果遇到任何问题,可以返回到相应的设置项目重新核查直至一切顺利为止。 ```bash # 这是一个简单的命令行示例用于展示如何查看可用的串行端口列表(适用于Linux) dmesg | grep tty ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值