2025-05-21 23:33:25
539

如何生成云服务器SSH密钥并设置密码?

摘要
本文详细讲解在Windows/Linux/macOS系统生成SSH密钥对的完整流程,包含密码短语设置、公钥部署到云服务器的两种方法,并提供密钥管理的安全建议,帮助用户建立安全的远程连接机制。...

云服务器SSH密钥生成与密码设置指南

一、SSH密钥生成准备

在开始前需确认本地环境:

  • Windows系统安装OpenSSH客户端或使用PuTTYgen工具
  • Linux/macOS系统需确保终端可用
  • 云服务器SSH服务已启用(默认端口22)

二、生成SSH密钥对

通过终端执行以下命令(以RSA 4096位为例):

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

关键参数说明:

  1. -t rsa 指定密钥类型
  2. -b 4096 设置密钥长度
  3. -C 添加注释标识

三、设置密钥密码短语

生成密钥时系统将提示:

  • 输入密码短语(建议8位以上混合字符)
  • 二次确认密码短语

密码设置后,每次使用密钥都需要验证密码,有效防止私钥被盗用

四、部署公钥到云服务器

推荐两种部署方式:

方法对比表
方法 命令 适用场景
自动部署 ssh-copy-id user@host 初次配置
手动部署 追加公钥到~/.ssh/authorized_keys 密钥轮换

完成后需验证连接:ssh -i 私钥路径 user@host

安全建议

  • 禁用密码登录(修改sshd_config)
  • 定期更换密钥对(建议每90天)
  • 使用密钥管理器存储密码短语
声明:文章不代表云主机测评网观点及立场,不构成本平台任何投资建议。投资决策需建立在独立思考之上,本文内容仅供参考,风险自担!转载请注明出处!侵权必究!
回顶部