windows openssh server 密钥认证连接设置

  • 在客户端生成密钥:
powershell 复制代码
ssh-keygen
  • 将公钥内容添加到 Windows 用户目录下:

    C:\Users<用户名>.ssh\authorized_keys

    全局目录

    C:\ProgramData\ssh

  • 确保权限正确:

    icacls C:\Users<用户名>.ssh\authorized_keys /inheritance:r

    icacls C:\Users<用户名>.ssh\authorized_keys /grant "<用户名>:®"
    Administrator 帐号默认公钥文件名administrators_authorized_keys

    icacls "C:\ProgramData\ssh\administrators_authorized_keys" /inheritance:r

    icacls "C:\ProgramData\ssh\administrators_authorized_keys" /grant

    "Administrators:F"

  • 修改 sshd 配置允许密钥登录:

    C:\ProgramData\ssh\sshd_config

    确保以下行存在且未注释

    PubkeyAuthentication yes

    PasswordAuthentication yes # 可选,若想完全禁密码登录可设为 no

  • 重启 SSH 服务:

    Restart-Service sshd

相关推荐
我变秃了也没变强2 天前
oepnssh版本升级
ssh
RisunJan3 天前
Linux命令-scp(通过 SSH 远程复制文件)
linux·运维·ssh
ZhemgLee4 天前
在Linux上使用Claude Code 并使用本地VS Code SSH远程访问的完整指南
linux·运维·服务器·ssh
视觉AI5 天前
VS Code Remote-SSH 连接Jetson踩坑完整解决记录(网段不通+主机密钥变更双重故障)
运维·网络·人工智能·windows·ssh·边缘计算
爱刷碗的苏泓舒6 天前
网络通信入门:电脑连接 GNSS 定位终端的Wi‑Fi热点下载文件的原理
ssh·网络通信·gnss·嵌入式系统·数据传输·wifi热点·终端调试
雾沉川9 天前
Netcatty 开源 SSH 客户端完整技术使用教程
运维·开源·ssh
网络小白不怕黑9 天前
13.SSH服务相关配置
服务器·网络·ssh
柠石榴10 天前
远程连接校内服务器 ssh
运维·服务器·ssh
daad77710 天前
记录ssh远程查看对端的摄像头显示
运维·ssh
流浪00111 天前
Git篇(三):吃透远程协作:SSH 密钥、分支、标签全流程实战指南
运维·git·ssh