windows密钥生成

文章目录生成新的SSH密钥对在本地计算机(Windows)上操作:常见问题**Q1:提示 Permission denied (publickey)**

文章目录

  • 生成新的SSH密钥对
    • 在本地计算机(Windows)上操作:
  • 常见问题
    • **Q1:提示 `Permission denied (publickey)`**
    • **Q2:私钥权限问题(Windows/Linux)**

生成新的SSH密钥对

在本地计算机(Windows)上操作:

  1. 打开PowerShell或Git Bash

    • 右键菜单选择 以管理员身份运行
  2. 生成密钥对

    ssh-keygen -t rsa -b 4096
    
    • 保存路径按回车默认(C:\Users\你的用户名\.ssh\id_rsa)。
    • 输入密钥密码(可选,直接回车跳过)。
  3. 生成成功后

    • 检查 .ssh 目录,确认生成以下两个文件:
      • 私钥id_rsa(无后缀,必须保密)
      • 公钥id_rsa.pub(需复制到虚拟机)

常见问题

Q1:提示 Permission denied (publickey)

原因

  • 公钥未正确添加到虚拟机的 authorized_keys
  • 私钥路径错误或权限问题。
  • 解决
    1. 重新检查公钥是否完整复制到虚拟机的 ~/.ssh/authorized_keys
    2. 确保本地私钥路径正确(IdentityFile ~/.ssh/id_rsa)。

Q2:私钥权限问题(Windows/Linux)

Windows

  • 右键私钥文件 (id_rsa) > 属性 > 安全 > 高级 > 禁用继承 > 仅保留当前用户权限。
  • Linux虚拟机
    chmod 700 ~/.ssh
    chmod 600 ~/.ssh/authorized_keys
    

发布者:admin,转转请注明出处:http://www.yc00.com/web/1754871851a5211028.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信