Windows 7 安装 openssh 服务 (微软集成版本)

在 win7 上安装openssh 服务端,微软官方有支持的。

  1. 下载 OpenSSH for Windows

    下载最新的 OpenSSH for Windows二进制文件 <https://github.com/PowerShell/Win32-OpenSSH/releases/

    下载OpenSSH-Win64.zip或OpenSSH-Win32.zip。我下载的这个:OpenSSH-Win64.zip

  2. 解压缩文件

    作为管理员,将包解压缩到%PROGRAMFILES%\OpenSSH。(注意:文件夹必须命名为"OpenSSH")

  3. 手动安装 OpenSSH

    以管理员身份打开PowerShell(右键单击PowerShell图标,"以管理员身份运行")

    手动安装注入信息。

    复制代码
     > cd "%PROGRAMFILES%\OpenSSH"
     > powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps

    这个命令将会安装 SSHD 服务,并将其注册到系统服务中。

  4. 配置防火墙

    "控制面板">"系统和安全">"Windows防火墙">"高级设置">"入站规则",然后为端口22添加新规则。

  5. 启动并配置 SSHD 服务自启动

    • 转到"控制面板">"系统和安全">"管理工具",然后打开"服务"。找到sshd服务。
    • 自启动:转到"操作">"属性"。在"属性"对话框中,将"启动类型"更改为"自动"并确认。
    • 单击"启动服务"以启动sshd服务。
  6. 设置用户 SSH 密钥

    在C:\Users<用户>.ssh下创建~./ssh文件夹

    在~./.ssh下创建文件"authorized_keys"

  7. 修复权限问题

    有时在 Windows 环境下,文件权限可能不正确。可以通过以下命令来修复这些权限:

    复制代码
    > powershell.exe -ExecutionPolicy Bypass -File FixHostFilePermissions.ps1
  8. 个性化SSH服务器设置,编辑配置文件%PROGRAMDATA%\ssh\sshd_config。修改完成后记得重启 sshd 服务。

参考资料

相关推荐
cws20040121 分钟前
HeidiSQL 使用操作说明书
运维·数据库·windows·mysql·heidisql
RealizeInnerSelf丶26 分钟前
Web 网页如何唤起本地 Windows 应用并传递参数(含 Electron 自动注册 + 手动配置指南)
前端·windows
武藤一雄1 小时前
一款基于WPF开发的BEJSON转换工具
windows·c#·json·wpf
嘻嘻嘻开心2 小时前
Collection接口
linux·windows·python
应用市场3 小时前
基于 C# WinForms 的 Windows 系统监控工具开发实战
windows·单片机·c#
bleach-3 小时前
应急响应之入侵检测排查——Windows篇—,Windows日志介绍分析
windows·安全·web安全·网络安全·系统安全
元气满满-樱3 小时前
安装Windows Server 2008
windows·云计算
love530love4 小时前
Win11+RTX3090 亲测 · ComfyUI Hunyuan3D 全程实录 ②:nvdiffrast 源码编译实战(CUDA 13.1 零降级)
人工智能·windows·python·github·nvdiffrast
坚果派·白晓明4 小时前
【开发者可选工具】Windows 11 安装 Visual Studio Code 完整指南
ide·windows·vscode·开发者可选工具·开源项目可选ide
非凡ghost5 小时前
Topaz Video(人工智能视频增强软件)
人工智能·windows·学习·音视频·软件需求