Windows 安装与配置 OpenSSH Server 操作文档

Windows Server 安装 OpenSSH 实施思路 在Windows Server安装OpenSSH服务,实现sftp的加密传输,客户端安装具备命令行脚本上传功能的WinSCP客户端,利用计划任务执行命令行方式实现文件上传 测试环境  服务器Windows 2008 R2 客户端Windows 10 程序下载地址 https://github.com/PowerShell/Win32-OpenSSH/releases/ //用于开启Windows服务器SSH功能 https://winscp.net/e... 阅读详情

Windows 安装与配置 OpenSSH Server 操作文档

适用系统: Windows 10(1809 及以上)、Windows 11、Windows Server 2019 及以上。

一、OpenSSH 组件说明

Windows OpenSSH 包含两个独立组件:

组件功能
OpenSSH Client发起 SSH 连接
OpenSSH Server接受远程 SSH 连接

如果需要让其他设备通过 SSH 连接当前 Windows,需要安装 OpenSSH Server。

二、安装 OpenSSH Server

2.1 检查 Windows 版本

按 Win + R,输入:

winver

2.2 以管理员身份打开 PowerShell

右键开始菜单,选择「终端(管理员)」或「Windows PowerShell(管理员)」。

检查当前是否具有管理员权限:

(New-Object Security.Principal.WindowsPrincipal(
    [Security.Principal.WindowsIdentity]::GetCurrent()
)).IsInRole(
    [Security.Principal.WindowsBuiltInRole]::Administrator
)

返回 True 表示具有管理员权限。

2.3 检查 OpenSSH 安装状态

Get-WindowsCapability -Online |
    Where-Object Name -like 'OpenSSH*'

可能得到:

Name  : OpenSSH.Client~~~~0.0.1.0
State : Installed

Name  : OpenSSH.Server~~~~0.0.1.0
State : NotPresent

其中:

  • Installed:已经安装。
  • NotPresent:尚未安装。

2.4 安装 OpenSSH Server

Add-WindowsCapability -Online `
    -Name OpenSSH.Server~~~~0.0.1.0

如果还没有安装 Client,可以额外执行:

Add-WindowsCapability -Online `
    -Name OpenSSH.Client~~~~0.0.1.0

正常情况下返回:

Path          :
Online        : True
RestartNeeded : False

2.5 GUI 安装方式

也可以通过 Windows 设置安装:

  1. 打开「设置」。
  2. 进入「系统 → 可选功能」。
  3. 点击「查看功能」。
  4. 搜索 OpenSSH Server。
  5. 选择安装。

三、启动 SSH 服务

3.1 启动服务

管理员 PowerShell 执行:

Start-Service sshd

3.2 设置开机自动启动

Set-Service -Name sshd -StartupType Automatic

3.3 检查服务状态

Get-Service sshd

正常结果:

Status   Name   DisplayName
------   ----   -----------
Running  sshd   OpenSSH SSH Server

如果服务状态是 Stopped:

Start-Service sshd

如果启动失败,需要进一步检查配置和事件日志。

四、配置 Windows 防火墙

安装 OpenSSH Server 时,Windows 通常会自动创建 TCP 22 入站防火墙规则。

4.1 检查防火墙规则

Get-NetFirewallRule -Name OpenSSH-Server-In-TCP

重点检查:

字段预期值
EnabledTrue
DirectionInbound
ActionAllow
ProfileAny

4.2 如果防火墙规则不存在

手动创建:

New-NetFirewallRule `
    -Name OpenSSH-Server-In-TCP `
    -DisplayName "OpenSSH SSH Server (sshd)" `
    -Enabled True `
    -Direction Inbound `
    -Protocol TCP `
    -Action Allow `
    -LocalPort 22

4.3 检查端口监听

Get-NetTCPConnection -LocalPort 22 -State Listen

正常情况下可以看到:

LocalAddress    LocalPort    State
------------    ---------    -----
::              22           Listen
0.0.0.0         22           Listen

也可以使用:

netstat -ano | findstr ":22"

注意检查 LISTENING 状态。

五、SSH 连接与功能测试

5.1 获取 Windows 用户名

在目标 Windows 上执行:

whoami

例如:

DESKTOP-568PO35\admin

如果是本地账户,通常可以使用 admin 作为 SSH 用户名。

5.2 获取 Windows IP 地址

ipconfig

找到当前使用的网卡 IPv4 地址,例如:

192.168.1.100

5.3 测试本机 SSH 连接

ssh localhost

首次连接会提示确认服务器 Host Key:

The authenticity of host 'localhost' can't be established.
Are you sure you want to continue connecting (yes/no)?

确认服务器指纹可信后输入:

yes

随后输入 Windows 账户密码。

注意:输入密码时,终端不会显示字符或星号,这是正常现象。

5.4 从其他机器连接

Linux / macOS:

ssh admin@192.168.1.100

Windows:

ssh admin@192.168.1.100

指定端口:

ssh -p 22 admin@192.168.1.100

5.5 测试远程命令执行

ssh admin@192.168.1.100 "whoami"

5.6 测试 SFTP

sftp admin@192.168.1.100

进入交互界面后执行:

pwd
ls
mkdir test
put test.txt
get test.txt
exit

5.7 测试端口连通性

在另一台 Windows 机器上:

Test-NetConnection 192.168.1.100 -Port 22

重点查看:

TcpTestSucceeded : True

这表示 TCP 连接可以建立,但不代表 SSH 身份认证已经成功。

六、配置默认 Shell

Windows OpenSSH 默认使用 CMD(命令提示符),也可以修改为 PowerShell。

6.1 查看当前配置

Get-ItemProperty `
    -Path "HKLM:\SOFTWARE\OpenSSH" `
    -Name DefaultShell `
    -ErrorAction SilentlyContinue

如果没有该配置项,通常使用默认 CMD。

6.2 修改为 PowerShell

管理员 PowerShell 执行:

New-ItemProperty `
    -Path "HKLM:\SOFTWARE\OpenSSH" `
    -Name DefaultShell `
    -Value "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" `
    -PropertyType String `
    -Force

重启服务:

Restart-Service sshd

断开 SSH 后重新连接即可。

6.3 修改为 CMD

Set-ItemProperty `
    -Path "HKLM:\SOFTWARE\OpenSSH" `
    -Name DefaultShell `
    -Value "C:\Windows\System32\cmd.exe"

然后:

Restart-Service sshd

七、OpenSSH 配置文件

Windows OpenSSH Server 的主要配置目录:

C:\ProgramData\ssh\

主要文件:

文件作用
sshd_configSSH 服务端配置
ssh_host_rsa_keyRSA 主机私钥
ssh_host_ecdsa_keyECDSA 主机私钥
ssh_host_ed25519_keyEd25519 主机私钥
administrators_authorized_keys管理员账户公钥文件

SSH 服务端配置文件:

C:\ProgramData\ssh\sshd_config

常用配置:

Port 22

PubkeyAuthentication yes

PasswordAuthentication yes

Subsystem sftp sftp-server.exe

注意:以上只是常用配置示例,不需要为了安装 SSH 而覆盖系统默认配置。

修改配置后,先检查语法:

sshd -t

如果没有输出,通常表示配置语法检查通过。

然后重启:

Restart-Service sshd

八、常见问题与错误处理

8.1 安装失败:Add-WindowsCapability 报错

现象:

Add-WindowsCapability : The operation failed

或者:

Error: 0x800f0954

可能原因:

  • Windows Update 无法访问。
  • 机器使用 WSUS,策略限制了可选功能下载。
  • Windows Feature on Demand 下载源不可用。
  • Windows 组件存储存在问题。

处理方法:

检查系统组件:

DISM /Online /Cleanup-Image /CheckHealth

检查 Windows Update 服务:

Get-Service wuauserv

如果确认是组件存储问题,可以执行:

DISM /Online /Cleanup-Image /RestoreHealth

然后重新尝试安装:

Add-WindowsCapability -Online `
    -Name OpenSSH.Server~~~~0.0.1.0

如果机器使用 WSUS,需要检查组策略中的可选组件安装和修复内容下载源设置,必要时使用与当前 Windows 版本匹配的 Features on Demand 安装源。

8.2 SSH 连接失败:Connection refused

现象:

ssh: connect to host 192.168.1.100 port 22:
Connection refused

排查顺序:

第一步:检查服务。

Get-Service sshd

第二步:检查监听端口。

Get-NetTCPConnection -LocalPort 22 -State Listen

第三步:检查防火墙。

Get-NetFirewallRule -Name OpenSSH-Server-In-TCP

第四步:检查是否有其他程序占用了 22 端口。

netstat -ano | findstr ":22"

如果没有 LISTENING,说明没有程序在对应地址和端口监听。

8.3 SSH 连接超时:Connection timed out

现象:

ssh: connect to host 192.168.1.100 port 22:
Connection timed out

常见原因:

  • 客户端和服务端不在同一个网络。
  • Windows 防火墙阻止连接。
  • 路由器没有配置端口转发。
  • NAT 或网络隔离导致无法直连。
  • 连接的 IP 地址错误。

客户端执行:

Test-NetConnection 192.168.1.100 -Port 22

如果:

TcpTestSucceeded : False

说明 TCP 层尚未建立连接。

8.4 SSH 登录失败:Permission denied

现象:

Permission denied, please try again.

可能原因:

  1. 用户名错误。
  2. 密码错误。
  3. Windows 账户没有远程登录权限。
  4. SSH 服务端禁用了对应认证方式。
  5. 管理员账户公钥文件权限不正确。

先检查 Windows 用户名:

whoami

检查配置:

notepad C:\ProgramData\ssh\sshd_config

确认对应认证方式是否启用,例如:

PasswordAuthentication yes
PubkeyAuthentication yes

注意:Windows OpenSSH 不支持直接使用 Microsoft Entra ID 账户进行常规 SSH 密码认证,建议使用本地账户或受支持的域账户测试。

8.5 管理员账户公钥认证失败

Windows OpenSSH 对管理员账户有特殊处理。

管理员账户默认使用:

C:\ProgramData\ssh\administrators_authorized_keys

而不是普通用户目录下的:

C:\Users\username\.ssh\authorized_keys

检查文件权限:

icacls.exe `
    "C:\ProgramData\ssh\administrators_authorized_keys"

修复权限:

icacls.exe `
    "C:\ProgramData\ssh\administrators_authorized_keys" `
    /inheritance:r `
    /grant "Administrators:F" `
    /grant "SYSTEM:F"

8.6 SSH 服务启动失败

检查服务:

Get-Service sshd

检查配置语法:

sshd -t

查看 OpenSSH 事件日志:

Get-WinEvent -LogName "OpenSSH/Operational" -MaxEvents 30 |
    Format-List TimeCreated, Id, LevelDisplayName, Message

也可以打开:

事件查看器
  └── 应用程序和服务日志
       └── OpenSSH
            └── Operational

如果事件日志不足以定位问题,可以使用前台调试模式:

sshd.exe -ddd -e -p 2222

注意:该命令会以前台方式运行独立调试实例,使用 2222 端口。测试完成后按 Ctrl+C 退出。

8.7 SFTP 无法使用

现象:

subsystem request failed on channel 0

检查配置文件:

C:\ProgramData\ssh\sshd_config

确认 SFTP Subsystem 配置存在:

Subsystem sftp sftp-server.exe

检查程序是否存在:

Test-Path C:\Windows\System32\OpenSSH\sftp-server.exe

返回 True 表示文件存在。

检查配置语法:

sshd -t

重启:

Restart-Service sshd

重新测试:

sftp admin@192.168.1.100

8.8 修改默认 Shell 后仍然进入 CMD

检查注册表:

Get-ItemProperty `
    -Path "HKLM:\SOFTWARE\OpenSSH" `
    -Name DefaultShell

检查 PowerShell 是否存在:

Test-Path "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe"

然后重启服务并重新建立 SSH 连接:

Restart-Service sshd

修改默认 Shell 不会改变已经建立的 SSH 会话。

九、日志与诊断

常用诊断命令:

目的命令
检查 SSH 服务Get-Service sshd
检查端口Get-NetTCPConnection -LocalPort 22 -State Listen
检查防火墙Get-NetFirewallRule -Name OpenSSH-Server-In-TCP
检查配置sshd -t
检查 SSH 版本ssh -V
检查服务事件Get-WinEvent -LogName OpenSSH/Operational -MaxEvents 30
检查网络Test-NetConnection IP -Port 22

如果需要文件形式的 SSH 日志,可以在 sshd_config 中配置:

SyslogFacility LOCAL0

重启服务后,日志可以写入:

C:\ProgramData\ssh\logs\

Windows OpenSSH 默认通常使用 ETW 事件日志;切换为文件日志后,可以通过日志文件进一步分析认证和连接问题。

十、安全建议

正式部署时,建议:

  1. 优先使用公钥认证,避免长期保存账户密码。
  2. 不建议直接向公网开放 TCP 22 端口。
  3. 使用防火墙限制允许连接的来源 IP。
  4. 妥善保护 SSH Host Key,避免服务器身份被冒充。
  5. 仅允许必要的 Windows 账户登录。
  6. 不要随意修改管理员账户公钥文件权限。
  7. 不要将 SSH 认证成功等同于获得管理员权限。
  8. 定期检查 SSH 登录日志,排查异常认证行为。

十一、卸载 OpenSSH

如果以后不再需要 SSH Server:

停止服务:

Stop-Service sshd

禁用自动启动:

Set-Service sshd -StartupType Disabled

卸载 Server:

Remove-WindowsCapability -Online `
    -Name OpenSSH.Server~~~~0.0.1.0

如果不再需要 Client:

Remove-WindowsCapability -Online `
    -Name OpenSSH.Client~~~~0.0.1.0

删除防火墙规则:

Remove-NetFirewallRule -Name OpenSSH-Server-In-TCP

卸载前应备份需要保留的 SSH 配置、主机密钥和公钥数据。

十二、安装验证清单

测试项目预期结果
OpenSSH Server 安装成功
sshd 自动启动成功
TCP 22 监听成功
防火墙入站规则已启用
本机 SSH 连接成功
局域网 SSH 连接成功
密码认证成功
公钥认证成功
远程命令执行成功
CMD 交互成功
PowerShell 交互成功
SFTP 初始化成功
目录浏览成功
文件上传下载成功
大文件传输成功

十三、官方参考资料

Windows Server OpenSSH密钥登录配置全攻略:从原理到实践避坑指南 SSH(Secure Shell)是一种广泛用于远程登录和管理的网络协议,其核心原理是通过非对称加密技术实现身份认证与数据加密。在Linux环境中,基于密钥的认证方式因其高安全性和便利性已成为运维标准实践。然而,在Windows Server环境下,OpenSSH的部署与配置存在诸多特殊性,尤其是权限模型和服务行为与Linux存在显著差异。本文聚焦于Windows Server 2019/2022平台,深入解析OpenSSH Server密钥登录的完整配置流程。文章将详细阐述Windows特有的权限机制(如 阅读详情

相关推荐

Windows Server 2016 部署 OpenSSH 与 SFTP 实战

SSH 是通过加密通道完成远程登录与文件传输的基础协议,公钥认证利用非对称密钥验证身份,避免密码在链路中明文传递。在 Windows 环境中,OpenSSH Server 可把命令行运维、脚本执行和 SFTP 文件交换统一到安全连接上;但 Windows Server 2016 没有系统可选功能入口,需要部署微软维护的 Win32-OpenSSH 独立包。版本兼容性、sshd_config 参数、administrators_authorized_keys 与 ACL 权限会直接影响 SSH 免密登录和 S

weixin_34327223的博客 464

ssh连接Ubuntu虚拟机

ssh连接Ubuntu虚拟机

weixin_56826227的博客 1045

Windows Server 2016 安装 OpenSSH 全流程

在 Windows 环境中,SSH 是远程登录、文件传输和自动化运维的基础协议,OpenSSH 则是其主流开源实现。由于不同 Windows 版本对系统组件的支持存在差异,Windows Server 2016 并未内置 OpenSSH Server,无法通过 Add-WindowsCapability 直接安装;需要借助微软维护的 Win32-OpenSSH 发布包,通过 PowerShell 注册 sshd 与 ssh-agent 服务,并配置防火墙、端口和自启策略。正确设置 sshd_config、公

weixin_34199335的博客 413

Windows Server 2016 安装OpenSSH Server,并设置密钥

Windows Server 2016 安装OpenSSH Server,并设置密钥。请注意,如果用户属于管理员组,则改为使用 %programdata%/ssh/administrators_authorized_keys

哈哈虎的博客 1万+

Windows原生搭建SFTP服务:基于OpenSSH Server的完整配置指南

SFTP是运行在SSH协议之上的安全文件传输协议,默认使用22端口,全程加密传输,天然支持跨平台互操作。相比FTP明文传输和SMB共享的局限,SFTP在跨网络、跨团队协作和自动化场景下具有明显优势。Windows Server 2016及Windows 11系统已内置OpenSSH Server可选功能,无需第三方软件即可将Windows主机变身为标准SFTP服务器,兼容WinSCP、FileZilla、vscode Remote-SSH等主流客户端。本文从系统版本检查、服务安装、sshd_config核心

weixin_34268843的博客 306

Windows Server 2016 安装 OpenSSH 并配置密钥登录

SSH(Secure Shell)是一种加密的远程登录协议,通过非对称加密实现密钥对认证,公钥存放于服务器,私钥保留在客户端,从而避免密码暴力破解,提升远程运维的安全性。在自动化运维与脚本化任务中,密钥登录能实现免密交互,大幅提高效率。对于仍在运行的老旧系统,如 Windows Server 2016,由于原生不支持 OpenSSH Server,需要手动部署 Win32-OpenSSH 并配置密钥登录。这一过程涉及安装包获取、服务注册、防火墙放行、公钥落位与权限修复等步骤,最终实现类似 Linux 的安全

weixin_27015733的博客 284

Windows server 2016安装openssh

访问并根据操作系统的位数选择合适的安装包进入官网后,根据操作系统位数选择合适的安装包。不过64位系统也可以支持32位的安装包。我这里系统64位的安装的是32位的安装包。

小小关的博客 6048

Windows Server 2008 R2 Datacenter 安装 pgsql9.6.20、OpenSSH,开启远程协助

直接点击安装pgsql会报 There has been an error An error occured executing the Microsoft VC++ runtime installer 这个错误,大概意思是没有vc环境,直接在安装包路径下打开cmd,运行命令 postgresql-9.6.20-1-windows-x64.exe --install_runtimes 0,即可进入安装。这是下载链接,下载完了直接解压安装就好了,步骤很简单就不说了。

2301_78731306的博客 1840

Server 2016 安装 OpenSSH Server:在线/离线与公钥配置

SSH 是加密远程管理的基础协议,OpenSSH 是其主流开源实现。Windows 平台过去更多依赖 RDP 与 WinRM,而在 Windows Server 2016 上,OpenSSH Server 并未作为系统可选功能内置,必须借助 Win32-OpenSSH 独立发布包完成服务注册与运行。其核心原理包括 sshd_config 参数控制、公钥认证、主机密钥与文件 ACL 权限校验。落地后,运维人员可在单一终端完成登录、传文件、跑命令、拉日志和批量巡检,尤其适合 IIS、文件共享、RDS 会话主机等

weixin_34279246的博客 1077

Windows原生OpenSSH SFTP服务器部署与生产级配置指南

SFTP(SSH文件传输协议)是基于SSH的安全文件传输标准,其核心依赖于SSH协议的加密通道、用户认证与权限控制机制。在Windows环境中,采用原生OpenSSH Server而非第三方工具,可深度集成NTFS ACL、Active Directory、事件日志审计及组策略,实现符合等保2.0、金融合规与政务云要求的可审计、可追溯、零额外依赖的文件传输基础设施。本文聚焦Windows平台OpenSSH Server的启用、sshd_config特有参数调优、ChrootDirectory的ACL实现逻辑

weixin_33802505的博客 375

Windows Server OpenSSH密钥登录配置与权限避坑指南

SSH密钥认证是一种基于非对称加密的免密登录机制,通过公钥与私钥的配对验证替代传统密码认证,可显著提升自动化运维效率与安全性。在Windows Server环境中,OpenSSH的密钥登录配置涉及服务部署、密钥生成、授权文件写入及ACL权限控制等环节,其中权限继承与管理员组特殊规则是常见故障点。合理配置密钥认证可应用于批量脚本执行、定时任务同步等场景,并有效收窄攻击面。本文详细拆解Windows Server上OpenSSH密钥登录的全流程,重点剖析权限设置中的典型陷阱与排查方法,帮助运维人员快速落地免密运

weixin_30402231的博客 146

在windows 上安装 openSSH

在 windows 上安装 openSSH

杨群的博客 7144

Windows 10自带的OpenSSH Server,到底香不香?一个月的深度体验与避坑指南

本文深度评测了Windows 10内置OpenSSH Server的实际使用体验,包括安装配置、多用户权限管理、密钥认证等关键环节的实战技巧。通过一个月的密集测试,揭示了Windows版OpenSSH在系统集成、资源占用等方面的优势,同时提供了针对文件权限、系统更新等常见问题的解决方案,帮助用户高效实现安全的远程连接。

weixin_30693683的博客 659

win7 安装openssh_Windows安装OpenSSH服务

最近项目在搞Jenkins持续集成,但是公司客户生产环境服务器大部分是Windows Service,运维基本依靠远程桌面。Linux系统流行的OpenSSH并不支持Windows,网上搜索Windows安装OpenSSH大部分是比较老的教程,也试着装过MobaSSH。这种ssh是基于cygwin的,ssh连接后依然使用的linux命令,而且文档路径写法也不一样容易出错。。。经过一番寻找,终于找到...

weixin_42488542的博客 2333

Greenplum基础

CREATE DATABASE 是 SQL 命令,用于创建一个新的数据库。name 是你要创建的数据库的名称。这个名称是必须的,并且在同一个数据库服务器上必须是唯一的。可选项,OWNER 指定了新数据库的所有者,如果未指定,新数据库的所有者默认是执行该命令的用户。dbowner 是数据库所有者的用户名。可选项,TEMPLATE 指定了用于创建新数据库的模板。在 PostgreSQL 和 GreenPlum 中,通常有一个名为 template1 的默认模板。如果不指定,就会使用这个默认模板。

m0_57697768的博客 1206

COMSOL解的继承

COMSOL解的继承1. 应用场景2. 实现方法2.1. 添加研究步骤2.2. 引用研究 根据参考文献整理而来,原文见: http://blog.sina.com.cn/s/blog_4a0a8b5d010126w5.html https://www.zhihu.com/question/371867999/answer/1309194094 个人学习笔记,如有疏漏,欢迎补充 1. 应用场景 在COMSOL模拟中,一次求解之后往往遇到以下几种情况需要用到解的继承: 1)瞬态求解的继续运算。例如初始设定求解1

jessica0307的博客 1万+

win10 离线安装openssh.server

在 Windows 10 上离线安装 OpenSSH Server 可以通过手动安装的方式来达成,因为 OpenSSH 默认并不包含在 Windows 10 的可选功能中。在 C:\OpenSSH 目录下,编辑 sshd_config 文件(如果没有,可以复制 sshd_config.default 为 sshd_config)。打开“开始”菜单,搜索“PowerShell”,右键点击“Windows PowerShell”,选择“以管理员身份运行”。解压文件到一个目录,例如 C:\OpenSSH。

计算机辅助工程 1855

Rust Reqwest+Rustls 自签名证书校验

所以这里必须保证reqwest引用的rustls库和本地工程一致。以上就是实现不校验签名的逻辑,后续自己可以在对应回调进行逻辑判断。

bawomingtian123的专栏 1349

适用于 Windows Server 和 Windows 的 OpenSSH Server 配置

本文介绍 OpenSSH Server(sshd)的特定于 Windows 的配置。OpenSSH 在联机维护配置选项的详细文档。此文档没有在此文档集中重复出现。

xcntime的专栏 362

基于Playwright+Pytest+Yaml+Allure的UI自动化测试框架实战指南

本文详细介绍了基于Playwright+Pytest+Yaml+Allure的UI自动化测试框架实战指南,涵盖环境搭建、核心功能实现及高级技巧。通过数据驱动测试、页面操作封装和智能等待机制,提升测试效率与可维护性。Allure报告增强功能为团队提供直观的质量反馈,助力高效UI自动化测试。

weixin_28826521的博客 488

比利时风电光伏负荷一体化数据集解析与应用

本文深度解析了由比利时输电系统运营商Elia集团提供的风电光伏负荷一体化数据集。该数据集整合了负荷、风电与光伏出力数据,并包含多时间尺度的官方预测值,时间跨度长达四年,是研究能源转型、构建电力预测模型及分析电网运行的宝贵资源。文章详细介绍了数据价值、字段含义、实战应用场景(如预测模型基准测试、风光互补性分析)以及数据处理指南,为相关领域的研究与开发提供了高质量数据基础和实践参考。

weixin_29200741的博客 428

在Windows下使用OpenSSH来建立SFTP Server

window下面配置sftp, 请使用下面的link去查看 https://www.cnblogs.com/BinZeng/p/4045162.html SFTP serverhttp://www.freesshd.com/

cscda12的博客 4304

工业视觉降本300%实战:C# + 开源YOLO如何干掉Halcon/VisionPro?

在当前制造业普遍追求“降本增效”的大背景下,工业视觉检测系统作为产线的眼睛,其成本问题日益突出。通过该方案,我们成功帮助一家电子厂将单条产线的视觉检测成本从15万降低至不足5千(主要为工控机硬件成本),降本幅度超过95%,且系统稳定性经受住了6个月连续生产的考验。:C#负责“工程化”和“业务逻辑”,YOLO负责“智能算法”,二者结合,完美覆盖了工业视觉从算法到落地的全链路。的组合,构建一套高性能、低成本、易维护的工业视觉解决方案,并彻底替代昂贵的付费库。” 这是一个典型的误区。工业相机/USB相机。

2601_94871597的博客 428

web服务器虚拟内存,web服务器虚拟内存

web服务器虚拟内存 内容精选换一换硬件要求如表1所示。操作系统要求如表2所示。上表中所需Ubuntu下载地址:服务器1:Ubuntu 18.04.1镜像包、Ubuntu 16.04.4 镜像包。服务器2:Ubuntu 16.04.3 镜像包。在安装操作系统过程中“选择软件列表”时,只需选OpenSSH server即可,详细信息请参见https://forum.huawe本次Ceph集群使用Ta...

weixin_26848497的博客 254

【WRF数据准备】海温(SST)数据替换

【WRF数据准备】海温(SST)数据替换

WW、forever的博客 1117

SOMEIP协议--第三节[SOMEIP/SD](SD格式)

Entry和Option是SD报文中最重要的内容,是服务发现功能的承载。7.Minor Version是指当前服务的小版本号,可以配置,用于给用户区分当前服务的版本用的。注意:stop offer,stop subscribe,Subscribe Nack 这三条的TTL一定设为0,唯一和offer,subscribe,Subscribe的区别。Option用来辅助Entry实现其功能,是Entry携带的附加信息,作用上一般是用来告诉对端自己业务的ip和port信息,方便对端通过ip和port发送报文。

qq_41816308的博客 1338
上一篇: WSL桥接网络配置
山有木兮啊
博客等级 码龄8年 135粉丝 132原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值