使用 PuTTY 连接
为 Millida VDS 机器配置 PuTTY 会话:地址、保存配置文件、通过 PuTTYgen 和 Pageant 使用密钥,以及常见错误信息。
更新于 2026年8月23日
PuTTY 是 Windows 上经典的 SSH 客户端。如果您习惯使用设置窗口而不是命令行,它会很方便。
首次连接
- 从项目官网下载 PuTTY 并运行。
- 在 Host Name 字段中,输入面板“概览”标签页中的机器地址,例如
203.0.113.10。 - Port — 22,Connection type — SSH。
- 在 Saved Sessions 字段中输入一个名称,例如
vds,然后点击 Save — 下次双击即可。 - Open。
首次连接时会弹出一个显示机器密钥指纹的窗口 — 这是正常的,点击 Accept。然后输入 root 和“访问”标签页中的 root 密码。在终端窗口中右键单击即可粘贴密码;输入时不会显示字符。
使用密钥登录
最好用密钥替代密码 — 参见 SSH 密钥。
- 启动 PuTTYgen,密钥类型选择 EdDSA / Ed25519,点击 Generate,并移动鼠标。
- 设置 Key passphrase — 密钥本身的密码。
- Save private key — 您将得到一个
.ppk文件,仅适用于 PuTTY。 - 复制 PuTTYgen 窗口顶部字段中的字符串(以
ssh-ed25519 AAAA...开头),并将其粘贴到面板中:“访问”标签页、“SSH 密钥”子部分、“保存密钥”按钮。
面板中的密钥列表会被整体替换:请一次性提交您的所有密钥,否则之前的密钥将停止工作。另外请注意,保存会重启正在运行的机器 — 这也是要一次性完成所有操作的原因。
然后在 PuTTY 中:Connection → SSH → Auth → Credentials → Private key file for authentication — 指定 .ppk。返回 Session 并再次点击 Save,否则设置不会被保存。
为了避免每次都输入密钥密码,请启动 Pageant 并将 .ppk 添加到其中 — 它会在计算机重启之前将密钥保留在内存中。
实用设置
| 部分 | 参数 | 原因 |
|---|---|---|
| Connection | Seconds between keepalives — 30 | 空闲时连接不会断开 |
| Connection → Data | Auto-login username — root | 无需每次都输入用户名 |
| Window | Lines of scrollback — 20000 | 可以看到较长的日志 |
| Window → Translation | UTF-8 | 俄语文本不会出现乱码 |
| Window → Appearance | Font size | 可读性 |
进行更改后,务必 Session → Save。
常见错误
| 消息 | 原因 |
|---|---|
Network error: Connection timed out | 地址错误,或您的网络无法访问该机器 |
Network error: Connection refused | SSH 服务未运行 — 请通过面板的文本控制台登录 |
Server refused our key | 粘贴到面板中的密钥错误,或指定的 .ppk 错误 |
Access denied | 密码错误,或机器上已禁用密码登录 |
PuTTY Fatal Error: Remote side unexpectedly closed | 通常是尝试多个密钥的结果 — 只保留您需要的那一个 |
id_ed25519 密钥不被接受 | PuTTY 不读取 OpenSSH 格式:请通过 Conversions → Import key 将密钥导入 PuTTYgen,并将其保存为 .ppk |
与 PuTTY 一起使用的文件
对于传输文件,该软件包包含 pscp 和 psftp,但 WinSCP 更方便 — 参见通过 SFTP 传输文件。如果您更喜欢命令行,内置的 Windows 客户端在文章从 Windows 连接中有介绍。