如何生成并使用SSH密钥对
创作时间:
作者:
@小白创作中心
如何生成并使用SSH密钥对
引用
CSDN
1.
https://blog.csdn.net/qq_36946044/article/details/144368780
一、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 "")
热门推荐
北京蠡园:乾隆赐园今成文保单位,四景特色引人入胜
从贫民区少年到心理学巨匠:津巴多的传奇人生
握力器一天做多少个合适,握力器的最佳使用方法
握力器使用不当当心六大危害!这样锻炼才安全
握力器使用指南:提升手部力量的有效方法
喝酒后第二天即使很清醒,也尽量不要开车!这2个“后遗症”很多人不知道
山西面食大集合:九种特色面食,每一种都是一段传奇
兰州拉面:香醇浓郁的美食之旅
冬季流感高发,这样吃才能增强抵抗力
从保暖到中药香囊:中医全方位预防甲流方案
病毒性感冒后咳嗽迁延不愈,专家详解成因与治疗
流感高发期,这份饮食攻略助你增强免疫力
甲流阳性率趋缓,专家详解传播途径与防治要点
香港城市大学研发新一代辐射制冷技术,助力缓解全球暖化
南昌周边亲子农家乐打卡攻略
鄱阳湖候鸟保护区&梅岭:南昌周边农家乐打卡指南
2024年新交规:闯红灯扣12分,红灯右转有新规!
新国标红绿灯来了,你学会了吗?
红灯驾驶技巧:自动挡 vs 手动挡
闯红灯的正确姿势,你知道几个?
从“风暴角”到“好望角”:一个地名的演变史
GNSS技术引领海洋测绘新发展,提升航海安全与效率
16世纪海上争霸:德雷克环球航行终结西班牙霸权
张玉龙:提出眼科新理论,研制心肌病特效方
虾仁动画:下一个爆红IP?
《仙剑四》:3.1亿投资换来的口碑扑街,这部剧到底出了什么问题?
五类食材改善小肠吸收,提升营养吸收效率
小肠吸收障碍:五大症状及应对方案
2024年必看古装剧大集合!
以色列研究团队绘制小肠细胞图谱,发现绒毛全新结构