当前位置:首页 > 编程技术 > 正文

putty 如何使用key

putty 如何使用key

PuTTY 是一个常用的 SSH 客户端,用于通过安全的方式远程登录到 Unix/Linux 服务器。以下是使用 PuTTY 与 SSH 密钥进行连接的基本步骤:```...

PuTTY 是一个常用的 SSH 客户端,用于通过安全的方式远程登录到 Unix/Linux 服务器。以下是使用 PuTTY 与 SSH 密钥进行连接的基本步骤:

```bash

ssh-keygen -t rsa -b 4096

```

按照提示操作,输入文件保存路径和密码。

2. 将公钥添加到服务器

如果你使用 Unix/Linux 系统,可以使用以下命令:

```bash

cat ~/.ssh/id_rsa.pub ssh user@server 'cat >> ~/.ssh/authorized_keys'

```

如果你使用 Windows 系统,你可以使用 PuTTYgen 将公钥内容复制粘贴到服务器的 `authorized_keys` 文件中。

3. 配置 PuTTY

下载并安装 PuTTY。

打开 PuTTY。

在 PuTTY 主窗口中,选择 `Session` 选项卡。

在 `Host Name (or IP address)` 字段中输入服务器的 IP 地址或主机名。

在 `Port` 字段中输入 SSH 服务使用的端口(默认为 22)。

选择 `Connection` 选项卡,然后选择 `SSH`。

在 `Auth` 选项卡中,点击 `Browse` 按钮选择你的私钥文件(通常是 `~/.ssh/id_rsa`)。

如果需要,可以设置一个密码来保护 PuTTY 会话。

4. 连接服务器

点击 `Open` 按钮开始连接到服务器。如果这是第一次使用该私钥连接,PuTTY 将会提示你确认是否信任该密钥。确认后,如果设置了密码,你还需要输入私钥的密码。

完成以上步骤后,你应该能够通过 PuTTY 使用 SSH 密钥安全地连接到服务器了。

注意事项

确保你的私钥文件权限设置正确,只允许你本人访问(通常为 `chmod 600 ~/.ssh/id_rsa`)。

如果你更改了私钥的密码,你需要在 PuTTY 中重新输入密码。

确保服务器上的 `authorized_keys` 文件权限设置正确,只允许 root 或特定用户访问(通常为 `chmod 600 ~/.ssh/authorized_keys`)。

最新文章