2016 - 2024

感恩一路有你

如何使用SecureCRT创建SSH密钥访问Linux服务器

浏览量:1838 时间:2024-05-14 11:31:57 作者:采采

默认身份验证和密钥身份验证

在使用SecureCRT连接Linux服务器时,默认的身份验证方式是口令验证。然而,我们也可以选择使用密钥身份验证。这种方式更加安全可靠。

创建SSH密钥

1. 在SecureCRT中,选择“工具” -> “创建公钥”。

2. 选择RSA加密算法。

3. 输入通行短语(登录时会用到,相当于密码),如果不输入则默认为空。

4. 在密钥长度选择默认设置即可。

5. 完成后,会生成公钥和私钥的地址。这里可以根据需要进行更改。

全局设置与文件拷贝

6. 在新版SecureCRT中,选择是否全局使用该密钥。

7. 将公钥文件拷贝到用户宿主目录的.ssh目录下,可以通过命令`mkdir .ssh`来创建.ssh文件夹。

8. 如果出现格式转换问题,可使用以下命令在Linux系统中进行转换:

```

ssh-keygen -i -f ssh_to_linux_for_ >> authorized_keys

chmod 600 authorized_keys

```

配置SSH服务端

9. 编辑配置文件 `/etc/ssh/sshd_config`,确保以下参数设置正确:

```

RSAAuthentication yes

PubkeyAuthentication yes

AuthorizedKeysFile .ssh/authorized_keys

PasswordAuthentication no

```

10. 重启SSH服务,可以使用命令 `service sshd restart` 或者 `/etc/rc.d/init.d/sshd restart`。

测试与使用

11. 完成以上配置后,选择公钥并将公钥验证级别提升至最高级别,在属性中进行设置。

12. 如果没有设置密码,您现在可以直接成功进入系统了!测试成功!

通过以上步骤,您现在可以使用SecureCRT创建SSH密钥,并通过密钥身份验证安全地访问Linux服务器,保障数据传输的安全性。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。