如何生成并使用SSH密钥对
创作时间:
作者:
@小白创作中心
如何生成并使用SSH密钥对
引用
CSDN
1.
https://m.blog.csdn.net/qq_36946044/article/details/144368780
SSH密钥对是Linux系统运维和开发人员必备的基础技能。本文将详细介绍如何使用ssh-keygen工具生成SSH密钥对,并讲解密钥的使用方法和相关参数。
一、ssh-keygen是什么?
ssh-keygen 是一个常用的命令行工具,用于生成 SSH 密钥对(公钥和私钥)。私钥存储在本地或用于远程连接的服务器上;公钥存储于需要ssh访问的服务器上。
二、生成密钥的步骤
1. 打开命令行工具
- 在Windows上,打开命令提示符。
- 在Linux上,打开终端。
2. 运行命令
指定存储路径
可以看到交互提示:
直接按Enter使用默认存储路径。
如果默认路径下已有密钥,可以指定其他文件路径以避免覆盖。
设置密码(可选)
可以设置一个密码加密私钥,也可以按Enter跳过。
确认密码
重新输入密码。或直接按Enter跳过。
生成密钥成功
生成密钥成功示例
3. 其他用法
指定密钥类型:
ssh-keygen -t ed25519 #生成 ED25519 密钥(推荐) ssh-keygen -t rsa -b 4096 # 生成 4096 位的 RSA 密钥
指定存储路径:
ssh-keygen -f /root/test/id_rsa
三. 使用密钥
私钥id_rsa放置位置:
Linux:
~/.ssh/
Windows:
C:\Users\<用户名>\.ssh\
公钥id_rsa_pub放置位置
使用命令复制:
ssh-copy-id user@remote_host
手动复制:将
id_rsa.pub
的内容添加到远程服务器的~/.ssh/authorized_keys
文件中。连接远程服务器
ssh user@host
四. 参数总结
-t
:指定密钥类型(如 rsa, ed25519)-b
:指定密钥长度(如 2048, 4096)-C
:添加注释信息(如邮箱或描述)-f
:指定存储路径和文件名。-N
:设置密码(空密码为-N ""
)
热门推荐
这款游戏的最终目标 是炸掉你的电脑
卡巴拉生命之树:从犹太秘教到《新世纪EVA》的神秘象征
人民币对马币汇率下调,中马贸易受影响?
马币汇率波动下的马来西亚:旅游成本影响几何?
九幺是什么数字?它在数字中的特殊含义是什么?
天文探秘 | 上古河图蕴含的数学秘密
房车驾驶证全攻略:C1和C6驾照申请条件与考试流程详解
家庭关系僵局如何破?培养同理心是关键
京津冀协同新突破:沧州首创“北京身份”模式引35家药企
权威专家领衔,武汉民生耳鼻喉医院应对冬季鼻窦炎
大蒜食疗辅助治疗鼻窦炎,这些方法最有效
职场人鼻窦炎发病率高达30%,5大措施助你预防
肠阻塞高发季,教你快速缓解肚子疼
夏季肠胃病高发,这些饮食习惯要小心!
路加福音含最多比喻,耶稣善用故事启迪人心
团队资金管理指南:从预算到监控的20个关键要点
香港支票写法完整指南:掌握正确填写技巧,确保交易安全顺利
负债后如何与家人沟通?从坦白到解决的完整指南
12个省钱妙招+美团圈圈达人:轻松摆脱“一贫如洗”
别直接说没钱:社交场合的高情商表达
情绪价值爆棚,教你秒变沟通达人
停车场道闸频发故障,怎么办?
智能道闸系统故障排查指南:从基础到高级的全面解析
甲鱼滋补大法:清炖还是红烧?
甲鱼烹饪新花样:从传统到创新,总有一款惊艳你的味蕾
ST百利股价暴跌,原材料涨价物流成本攀升等五重压力所致
ST百利信披违规致股价暴跌,实控人资金占用遭证监会立案
ST百利涨停背后:资金占用已解决,业绩亏损等风险待解
双十一前夕,停车场道闸安装攻略来了!
停车场道闸系统安装全攻略:从准备到调试的完整指南