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

相关推荐
CriticalThinking1 天前
在xshell中使用ssh隧道访问远程服务
linux·网络·ssh
m0_693200651 天前
VSCode使用ssh remote插件远程连接linux主机
linux·vscode·ssh
aosky2 天前
一台电脑配置多个 SSH Key 对应不同的 GitHub 账号
运维·ssh·github
Jurio.2 天前
tmux 安装与使用教程:SSH 断开后任务继续运行,终端分屏与多窗口管理
linux·经验分享·ssh·tmux
麦麦麦当劳大王2 天前
Linux SSH服务端配置指南
linux·运维·服务器·ssh
zh路西法3 天前
【SSH 免密登录全流程】Windows Linux 通用方案
linux·windows·ssh
高旭的旭3 天前
反向 SSH 隧道远程方案
运维·ssh
ICT系统集成阿祥3 天前
SSH连接交换机慢的原因&优化方案
运维·服务器·ssh
zahuilg104 天前
Mac原生终端SSH一键快捷连接|无需装软件、极简安装、快速上手
macos·ssh·github·终端