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

相关推荐
如若1232 天前
Windows SSH + Headscale/Tailscale 组网及免密登录完整配置教程
运维·windows·ubuntu·ssh·内网穿透
lwx9148522 天前
Docker-安装SSH服务
docker·容器·ssh
snysy2 天前
服务器安全加固与入侵检测实战:从SSH加固、防火墙策略到挖矿木马排查
服务器·安全·ssh
Linux_cy2 天前
nginx 502 排查手册:九种原因分类、定位命令与检查顺序
linux·运维·服务器·网络·数据库·nginx·ssh
瓶 盖2 天前
你的 IDE 插件改了 authorized_keys:Claude Code 扩展投毒链路拆解
ide·ssh·vs code·安全分析·供应链安全·claude code
是真的小外套3 天前
网络安全实战第7期:Hydra爆破SSH实战
安全·web安全·ssh
sbjdhjd4 天前
网工进阶笔记:H3CSE 园区网全栈技术与协议汇总
网络·笔记·云计算·ssh·网络工程·vlan·aaa
是真的小外套4 天前
网络安全实战第6期:Hydra爆破SSH实战
安全·web安全·ssh
程序员初一4 天前
我在 1C1G 的服务器上装了个桌面环境,然后用 VNC 连它,然后我后悔了
linux·ssh
云梦谭5 天前
让 Linux 主动连接 Windows:配置 Windows 11 SSH 服务端
linux·windows·ssh