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 这些,使用体验会好一些。

  • 8
    点赞
  • 61
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值