在远程连接服务器时,使用SSH密钥提供了比传统密码认证更高的安全性。PuTTY作为一款流行的免费SSH和telnet客户端,支持SSH密钥的设置。本文主要介绍在PuTTY中设置SSH密钥的详细步骤。
1、生成SSH密钥
首先,需要生成一个SSH密钥对。在云控制面板的SSH密钥选项卡下找到服务器下拉菜单并进入。
一旦进入了SSH密钥屏幕,将看到一个界面如下所示:
2、为密钥命名
为密钥对选择一个名字,比如GlobalKey、Jimskey、Dalkey或Seake等,方便记住它们的用途。在本例中,我们将密钥命名为GlobalKey。
3、生成密钥
点击"CREATE"键开始密钥生成过程。选择PuTTY的单选按钮,因为我们将在本教程中使用这个终端程序。接下来,点击下载按钮,并将私钥文件保存在一个安全且容易记住的位置。
4、下载并安装PuTTY
PuTTY的下载链接可以在 https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html 找到。根据计算机规格选择32位或64位版本进行下载。下载后,打开.msi文件并按照安装步骤完成安装。
5、配置PuTTY
打开PuTTY,将看到以下界面:
6、设置SSH密钥认证
在PuTTY的配置界面左侧,点击"Category"旁边的+号展开SSH选项,然后选择"Auth"(身份验证)。点击"Browse"按钮,选择之前保存的私钥文件。
7、保存PuTTY会话设置
返回到PuTTY的主配置面板,在"Category"下选择"Session"。
然后填写会话名称并点击"Save"按钮以保存设置。
8、将SSH密钥添加到服务器实例
现在,转到云控制面板,找到想要添加SSH密钥的服务器实例。点击"Change SSH Keys",然后选择在本教程开头创建的SSH密钥。添加密钥后,可能需要重启服务器实例以应用更改。
9、使用SSH密钥登录到服务器实例
启动PuTTY,输入服务器的IP地址到"Host Name (or IP address)"字段,然后点击"Open"。
在弹出的窗口中输入用户名(多数情况下默认为"root"),按"Enter"键继续。
如果一切设置正确,将通过与刚刚设置的公钥相匹配的身份验证,成功登录到服务器。
通过以上步骤,可以在PuTTY中成功设置并使用SSH密钥来安全地访问服务器。