PuTTY 使用教程
从基础到高级,全面掌握PuTTY的使用技巧,提高远程服务器管理效率。
PuTTY基础连接教程
准备工作
在开始之前,请确保您已经:
- 下载并安装了最新版本的PuTTY
- 知道目标服务器的IP地址或主机名
- 拥有服务器的登录凭据(用户名和密码)
- 确保服务器的SSH服务已启动并可访问
连接步骤
启动PuTTY
从开始菜单或桌面快捷方式启动PuTTY应用程序。启动后,您将看到PuTTY配置窗口。
配置连接参数
在PuTTY配置窗口中,输入以下信息:
- 主机名(或IP地址):输入目标服务器的IP地址或域名
- 端口:默认为22(SSH的标准端口),如需更改请输入相应端口号
- 连接类型:选择"SSH"(默认选项)
保存会话(可选)
如果您计划将来再次连接到同一服务器,可以保存会话配置:
- 在"已保存的会话"文本框中输入一个描述性名称(例如"我的服务器")
- 点击"保存"按钮
下次启动PuTTY时,您可以从列表中选择保存的会话,然后点击"加载"按钮快速应用配置。
建立连接
点击"打开"按钮开始连接。首次连接到服务器时,PuTTY会显示一个安全警告,提示您服务器的主机密钥尚未存储在注册表中。
这是正常的安全措施。如果您确定服务器的真实性,请点击"是"按钮继续连接。这将把服务器的主机密钥添加到您的PuTTY缓存中,以便将来验证。
登录服务器
连接成功后,PuTTY会显示一个终端窗口,并提示您输入用户名。输入您的用户名,然后按Enter键。
接下来,系统会提示您输入密码。输入密码时,屏幕上不会显示任何字符(这是SSH的安全特性)。输入完成后按Enter键。
如果用户名和密码正确,您将成功登录到服务器,并看到服务器的命令提示符。
基本使用技巧
- 复制和粘贴:在PuTTY中,选中文本即自动复制到剪贴板;右键单击即可粘贴剪贴板内容。
- 调整窗口大小:可以直接拖动窗口边缘调整大小,或者在配置中设置固定大小。
- 断开连接:可以在服务器上输入
exit命令,或者直接关闭PuTTY窗口。
SSH密钥认证配置指南
什么是SSH密钥认证?
SSH密钥认证是一种比密码认证更安全的登录方式。它使用一对密钥:
- 私钥:保存在您的本地计算机上,必须妥善保管
- 公钥:上传到您要连接的远程服务器
使用密钥认证时,服务器会验证您是否拥有与公钥匹配的私钥,而不是要求输入密码。
生成SSH密钥对
启动PuTTYgen
PuTTYgen是PuTTY套件中的密钥生成工具。从开始菜单找到并启动PuTTYgen应用程序。
选择密钥类型和参数
在PuTTYgen窗口中:
- 在"密钥类型"下拉菜单中选择"RSA"或"ED25519"(推荐)
- 设置合适的密钥长度(对于RSA,建议至少2048位)
- 点击"生成"按钮
生成密钥
生成过程中,您需要在空白区域随机移动鼠标,以生成随机数据。完成后,PuTTYgen将显示生成的公钥。
设置密钥密码(可选但推荐)
为了增加安全性,建议为私钥设置密码:
- 在"密钥密码"和"确认密钥密码"字段中输入强密码
- 记住这个密码,每次使用私钥时都需要输入
保存密钥
点击"保存私钥"按钮,将私钥保存为.ppk文件(PuTTY专用格式)。请将此文件保存在安全的位置。
同时,复制"公钥"文本框中的内容,稍后会用到。
配置服务器接受公钥
连接到服务器
使用PuTTY通过密码认证方式连接到您的服务器。
创建或编辑authorized_keys文件
在服务器上执行以下命令:
nano ~/.ssh/authorized_keys
这将创建.ssh目录(如果不存在)并打开authorized_keys文件进行编辑。
添加公钥
在nano编辑器中,粘贴之前从PuTTYgen复制的公钥文本。确保整个公钥在一行上。
按Ctrl+O保存文件,然后按Ctrl+X退出nano。
设置正确的权限
执行以下命令设置正确的文件权限:
chmod 600 ~/.ssh/authorized_keys
配置PuTTY使用私钥
打开PuTTY配置
启动PuTTY并加载您要使用的会话配置。
配置SSH认证
在左侧导航栏中:
- 展开"连接" > "SSH" > "认证"
- 点击"浏览"按钮,选择之前保存的.ppk私钥文件
保存配置并连接
返回"会话"页面,点击"保存"按钮保存更新后的配置。
点击"打开"按钮连接到服务器。这次,PuTTY应该会提示您输入私钥密码(如果设置了的话),而不是服务器密码。
视频教程推荐
PuTTY基础教程:远程连接Linux服务器
详细讲解如何使用PuTTY连接Linux服务器,包括基本配置和常用命令。
SSH密钥认证配置详解
通过视频演示如何使用PuTTYgen生成SSH密钥对,并配置无密码登录。
PuTTY高级功能:端口转发
深入讲解PuTTY的端口转发功能,包括本地转发和远程转发的配置和应用场景。