文章目录

  • PuTTY 创建 SSH 会话连接
  • PuTTY 修改保存设置
  • PuTTY 会话保持时间
  • PuTTY 复制粘贴文本
  • PuTTY 窗口内容长度
  • PuTTY 保存登录用户名
  • PuTTY 使用私钥登录
  • PuTTY 删除会话配置信息



PuTTY 官方下载地址

PuTTY 创建 SSH 会话连接

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

putty使用pem root登录_运维

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

putty使用pem root登录_putty使用pem root登录_02

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

putty使用pem root登录_用户名_03

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

PuTTY 修改保存设置

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

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

putty使用pem root登录_用户名_04

PuTTY 会话保持时间

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

putty使用pem root登录_运维_05

PuTTY 复制粘贴文本

在 SSH 会话窗口中不能用 Ctrl+C 这样的快捷键(Ctrl+C作用于终止命令执行),复制粘贴需要依赖鼠标。复制操作先用鼠标左键拖拽选中,然后单击选中部分即可复制(如果复制内容太长,可通过鼠标中键分别点一次首尾字符,这样即会快速选中)。粘贴操作则由单击鼠标右键完成。
对于一些使用鼠标操作的程序,上面方法可能不适用,例如 Links 命令行浏览器。需要先按住 Shift 键,然后再配合鼠标操作。

PuTTY 窗口内容长度

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

putty使用pem root登录_服务器_06

PuTTY 保存登录用户名

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

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

putty使用pem root登录_用户名_07

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

PuTTY 使用私钥登录

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

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

putty使用pem root登录_用户名_08

如果登录提示下面错误,是因为 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 后缀密钥文件(需要手动输文件后缀名)。

putty使用pem root登录_服务器_09

PuTTY 删除会话配置信息

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

HKEY_CURRENT_USER\Software\SimonTatham\PuTTY

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