Linux CentOS 8.x 生成rsa公私密钥

本文介绍了在Linux CentOS 8.x系统中如何生成rsa公私密钥,包括新版和旧版格式,并详细说明了密钥的默认存储位置、参数含义。此外,还讲解了将公钥追加到authorized_keys文件以及设置相关文件权限的步骤,以便于远程访问或Jenkins等工具的安全连接。
摘要由CSDN通过智能技术生成

场景:
有时候我们在远程访问服务器或者使用Jenkins连接远程服务器时候,需要配置rsa私钥

一、生成 rsa 密钥,命令如下,一路回车

1、生成新版格式 rsa 密钥

ssh-keygen -t rsa

2、生成旧版格式 rsa 密钥

ssh-keygen -m PEM -t rsa -b 2048

生成  id_rsa(私钥)、id_rsa.pub(公钥) 两个文件

说明:
(1):默认生成在 //root/.ssh 目录下
(2):ssh-keygen -m PEM -t rsa -b 2048:
-m 参数指定密钥的格式,PEM是rsa之前使用的旧格式
-b 指定密钥长度。对于RSA密钥,最小要求768位,默认是2048位

二、需要把公钥追加到 authorized_keys 认证文件中:

#把公钥内容追加到认证文件中
cat id_rsa.pub >> authorized_keys

三、授权

1、.ssh文件夹、id_rsa、id_rsa.pub 权限为700。authorized_keys权限为600

chmod 700 /root/.ssh
chmod 700 /root/.ssh/id_rsa
chmod 700 /root/.ssh/id_rsa.pub
chmod 600 authorized_keys

2、然后在第三方平台连接中就可以配置使用公(私)钥了

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值