代码改变世界

windows 安装 openssh

  cmsd  阅读(9)  评论(0编辑  收藏  举报

在 Windows 11 上启用 OpenSSH Server 的步骤如下:

1. 通过“设置”启用 OpenSSH Server

  1. 打开“设置”

    • 按 Win + I 打开“设置”。

  2. 进入“应用”

    • 选择“应用” > “可选功能”。

  3. 添加功能

    • 点击“查看功能”,搜索“OpenSSH 服务器”,勾选后点击“下一步”进行安装。

 

2. 检查 OpenSSH 服务器是否已启用

  • 确认服务状态

    powershell
    Copy
    Get-Service -Name sshd, ssh-agent
    • sshd(OpenSSH SSH Server)必须处于 Running 状态。

  • 若未运行,启动服务:

    powershell
    Copy
    Start-Service sshd
    Set-Service sshd -StartupType Automatic  # 设为开机自
      



    3. 检查 OpenSSH 配置文件

    • 配置文件路径C:\ProgramData\ssh\sshd_config   # 文件是隐藏的,需要打开,注释掉最后的,否则设置公钥无效

    • 关键配置项

      ini
      Copy
      Port 22
      ListenAddress 0.0.0.0  # 确保监听所有地址
      PasswordAuthentication yes  # 临时允许密码登录(调试用)
      PubkeyAuthentication yes    # 启用密钥认证
      AuthorizedKeysFile .ssh/authorized_keys  # 公钥路径
      # Match Group administrator
      #. AuthorizekeysFile .....

      重启 

      Restart-Service sshd
     
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
历史上的今天:
2014-02-24 NFS
点击右上角即可分享
微信分享提示