云服务器SSH密钥生成与密码设置指南
一、SSH密钥生成准备
在开始前需确认本地环境:
- Windows系统安装OpenSSH客户端或使用PuTTYgen工具
- Linux/macOS系统需确保终端可用
- 云服务器SSH服务已启用(默认端口22)
二、生成SSH密钥对
通过终端执行以下命令(以RSA 4096位为例):
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
关键参数说明:
-t rsa
指定密钥类型-b 4096
设置密钥长度-C
添加注释标识
三、设置密钥密码短语
生成密钥时系统将提示:
- 输入密码短语(建议8位以上混合字符)
- 二次确认密码短语
密码设置后,每次使用密钥都需要验证密码,有效防止私钥被盗用
四、部署公钥到云服务器
推荐两种部署方式:
方法 | 命令 | 适用场景 |
---|---|---|
自动部署 | ssh-copy-id user@host | 初次配置 |
手动部署 | 追加公钥到~/.ssh/authorized_keys | 密钥轮换 |
完成后需验证连接:ssh -i 私钥路径 user@host
安全建议
- 禁用密码登录(修改sshd_config)
- 定期更换密钥对(建议每90天)
- 使用密钥管理器存储密码短语
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/615720.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。