SSH密钥对生成与使用完全指南
创作时间:
作者:
@小白创作中心
SSH密钥对生成与使用完全指南
引用
CSDN
1.
https://m.blog.csdn.net/qq_36946044/article/details/144368780
SSH密钥对是远程服务器连接中非常重要的一环,使用SSH密钥对可以提高连接的安全性并简化登录过程。本文将详细介绍SSH密钥对的生成和使用方法。
一、SSH密钥对是什么?
SSH密钥对由公钥和私钥组成,其中私钥存储在本地或用于远程连接的服务器上,公钥则存储在需要SSH访问的服务器上。通过SSH密钥对,可以实现无密码登录,提高连接的安全性和便利性。
二、生成SSH密钥对的步骤
1. 打开命令行工具
- 在Windows上,打开命令提示符。
- 在Linux上,打开终端。
2. 运行SSH密钥生成命令
指定存储路径
运行ssh-keygen
命令后,系统会提示输入存储路径。直接按Enter使用默认存储路径。如果默认路径下已有密钥,可以指定其他文件路径以避免覆盖。
设置密码(可选)
可以为私钥设置一个密码进行加密,也可以按Enter跳过。
确认密码
重新输入密码。或直接按Enter跳过。
生成密钥成功
3. 其他用法
指定密钥类型:
ssh-keygen -t ed25519 #生成 ED25519 密钥(推荐) ssh-keygen -t rsa -b 4096 # 生成 4096 位的 RSA 密钥
指定存储路径:
ssh-keygen -f /root/test/id_rsa
三. 使用SSH密钥对
私钥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 ""
)
热门推荐
10 件成本极低,但能快速改善抑郁情绪的小事(第 7 个基本没人知道)
操盘手的实战秘笈:信任与执行交易系统的重要性
小猫1月龄成长规律与护理要点
三元里跟磷酸铁锂电池哪个好?一文读懂全面对比与选择指南
如何自制作环保洗衣粉
高铁行李放置全攻略:这些地方能放行李,这些行为要不得
人类活动加强了确定性过程在热带河流鱼类群落构建过程中的相对重要性
投影仪选购攻略:开启你的大屏视界
四千字长文,一口气带你了解,中国和缅甸两千年来贸易史
在什么情况下需要进行财产公证
文物典藏里的牛:从牛形玉佩到“吴牛喘月”
适合室内养的50种动物有哪些 除了猫和狗之外,9种适合家养的小宠物
食品生产日期“躲猫猫”或成历史,市场监管总局即将出台新规
查泡面生产日期的软件有哪些
领取宅基地确权证需要什么
PFA新进展:国产环形脉冲导管治疗房颤效果优于传统射频消融
一年生草本和多年生草本的区别
怎么优化智能客服的服务流程以提高效率?
AI公司偏爱算力租赁的真相:一场关于效率与生存的算力革命
怎样识别狗狗的攻击信号,与犬只狭路相逢如何避险?
科学提升乳酸阈值:节奏跑、间歇训练助力轻松完成半马
背诵、默写、听写,才是语文基础的必经之路,如何做好语文积累?
12年豪赚330亿!巴菲特看中了比亚迪什么?
四川广安七大景点:自然与人文的完美交融
物业管理委员会与业主委员会:明辨其异,共创和谐社区
蜀葵花期多长时间(了解蜀葵的养护技巧)
蜀葵如何过冬,气温低的时候用稻草覆盖住根部
房子西南朝向好不好,解密家居风水与宜居性
如何签订一份长期有效的租房合同
每天坚持跑步5公里能减肥吗