如何生成并使用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 "")
热门推荐
中医师推荐七款夏季养生糖水,助你清凉度夏
《原神》5.2版本新角色恰斯卡全面解析:从角色表现到养成攻略
欧洲经济鏖战:股债汇震荡,通胀与政治双重施压
抗胃炎、抗溃疡、抗幽门螺杆菌,这5种中成药,你一定要知道
有技能好就业:“00后”新晋工业设计师的进阶之路
2024石油石化行业绿色低碳技术交流会在京召开
比始祖鸟更老的鸟,出现了
“朦胧诗”的诗艺探索:一代人的精神印记
中国“芯”科技自立自强之路
为什么老年人身上会长出老人斑?想要改善,要做好这5件事
生化危机8:村庄完整剧情分析
电子信息工程专业详解:课程设置、培养目标与就业前景
暑假去济宁,在湖畔美景尽享亲子时光
超170万公里,我国城市公交网越织越密
木糖醇的危害和好处
软件需求分类方法:如何有效地进行需求分析?
2024年最新定调!懂行人:现在卖掉房子,相当于白白送人钱
人事档案履历表怎么填写?
选对了它,就拥有了选择新能源汽车的八成功力
太绥高铁:涉及太原的干线高铁为何难落实?
未成年人住酒店全攻略:这些规定家长必知
机械图样的表达与识读 机械与电气识图(第三版)课件
论萧红乡土世界中的女性悲剧——以《呼兰河传》为例
男性夜间盗汗?这六大征兆真的要注意了
纳粹德国的犹太人保留区:种族灭绝政策下的“人间地狱”
焊接保护性装备及设备
揭秘情商爆棚的生肖兔在职场的绝佳攻略
兼职平台靠谱吗?六大维度帮你全面评估
C语言性能对比:switch与控制结构,最佳选择是什么?
长城旧影 | 寻找100年前的潘家口长城老照片