PuTTY是一个非常常用的工具,支持通过SSH密钥安全地连接到远程服务器。下面的指南将带你逐步完成如何生成、配置并使用SSH密钥进行登录的过程。
一、创建SSH密钥
首先,你需要在云控制面板中创建一个SSH密钥。请按照以下步骤进行操作:
登录到你的云控制面板。
导航到SSH密钥选项卡,通常可以在服务器设置下方找到。
一旦进入到SSH密钥设置界面,你应该看到一个类似于下面的界面:
1、命名密钥
为你的SSH密钥命名,这有助于你记住该密钥的用途。比如,如果这个密钥是你的默认密钥,可以命名为 “GlobalKey”,如果它是特定于某个实例的密钥,可以选择类似 “JimKey”、”DalKey” 等名字。
2、创建密钥
完成命名后,点击“创建”按钮开始生成SSH密钥对。
选择PuTTY格式(.ppk),因为在本教程中我们将使用PuTTY进行连接。
5、按下“下载”按钮,确保将生成的私钥文件保存到一个你能记住且不会丢失的地方。
二、下载并安装PuTTY
如果你还没有安装PuTTY,可以从以下链接下载:
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
根据你的操作系统选择32位或64位版本。对于大多数现代PC,通常选择64位版本。
下载后,运行安装程序并完成安装过程。所有的默认设置对于大多数用户都是合适的。
三、配置PuTTY以使用SSH密钥
接下来,我们将配置PuTTY来使用刚刚下载的SSH密钥进行身份验证:
1、打开PuTTY程序。界面会显示如下所示:
在左侧的菜单栏中,找到并展开SSH类别。
2、点击Auth,然后在右侧找到Private key file for authentication(用于身份验证的私钥文件)。
3、点击浏览按钮,选择你之前保存的SSH私钥文件(.ppk文件)。
四、保存PuTTY配置
为了避免每次都重新配置,最好保存你的设置:
1、在左侧面板中,选择Session类别。
2、在“Saved Sessions”框中输入一个会话名称(例如 “MyServer”),然后点击右侧的“Save”按钮保存当前配置。
这样下次你打开PuTTY时,只需要选择保存的会话,并点击“Load”来自动加载这些设置。
五、将SSH密钥添加到实例
在云控制面板中,你可以将生成的SSH密钥添加到你的实例中:
1、导航到你想要应用SSH密钥的实例。
2、点击“更改SSH密钥”选项,并选择你刚才创建的密钥。
3、由于修改SSH密钥需要重新启动实例,确保在合适的时机进行重启。
六、使用SSH密钥登录实例
现在你已经配置好了PuTTY并将SSH密钥添加到实例,接下来就可以通过SSH密钥安全地登录到远程服务器:
1、打开PuTTY,输入你的服务器IP地址或者主机名。
2、确保端口号为默认的22(除非你专门修改了SSH端口)。
3、点击“Open”按钮,PuTTY将尝试连接到你的服务器。
4、在弹出的窗口中,输入你设置的用户名(对于大多数Linux系统,默认用户名是 “root”)。
5、PuTTY将自动使用你配置的SSH密钥进行身份验证,登录成功后,你就可以在命令行中管理你的实例了。