SSH是Secure Shell缩写,它一种加密网络协议,用于客户端和服务器之间的安全连接,利用SSH协议可有效防止远程管理中信息泄露问题。本文将介绍如何在CentOS 8系统上生成SSH密钥,下面来看下相关操作步骤。
通常情况下CentOS系统中会存在一个SSH 密钥对,如果您要生成新的密钥对,那么之前的SSH密钥将被覆盖。您可以通过运行以下ls命令检查密钥文件是否存在:
ls -l ~/.ssh/id_*.pub
如果命令的输出返回类似No such file or directory,或者no matches found表示用户没有 SSH 密钥,则可以继续下一步并生成 SSH 密钥对。
否则,如果您有 SSH 密钥对,您可以使用它们或备份旧密钥并生成新密钥。
要使用您的电子邮件地址作为注释生成新的 4096 位 SSH 密钥对,请运行:
ssh-keygen -t rsa -b 4096 -C “your_email@domain.com”
系统将提示您指定文件名:
Enter file in which to save the key (/home/yourusername/.ssh/id_rsa):
按Enter接受默认文件位置和文件名。
接下来,系统会要求您输入安全密码。是否要使用密码,由您决定。密码短语将增加额外的安全层。如果您不想使用密码,只需按Enter。
Enter passphrase (empty for no passphrase):
整个交互看起来是这样的:
要验证生成了新的 SSH 密钥对,请键入:
ls ~/.ssh/id_*
/home/yourusername/.ssh/id_rsa /home/yourusername/.ssh/id_rsa.pub
这样您便在CentOS 8系统上成功生成了SSH 密钥对,后面便可以使用SSH密钥登录到服务器了。
参考阅读:《如何使用SSH密钥连接到服务器》
(本文由美国主机侦探原创,转载请注明出处“美国主机侦探”和原文地址!)

微信扫码加好友进群
主机优惠码及时掌握

QQ群号:938255063
主机优惠发布与交流