关于Windows11安装OpenSSH.Server时State:Installpending的解决方案

本人有两台电脑,一个是NH55,大一的时候买的,非常厚重,不太好携带;另一台是最近二手收的华为二合一电脑MatebookE。后者比前者便携到不知哪里去了(仰头,平时出去就带二合一,非常的省空间,编译keil也可以胜任。跑深度学习就用NH55。最近感觉来回切换很麻烦,就想着怎么办用二合一在局域网内控制NH55,用了向日葵后感觉对二合一有点不太友好,用起来太卡了,于是想到去年打比赛用到VScode的remote SSH插件,用来远程调试。由于我的NH55是双系统,所以两个系统都要装一下。Ubuntu那边装的很简单,但是到了Windows这边就开始出问题了。

按照官网Get started with OpenSSH for Windows | Microsoft Learn的提示,在PowerShell分别键入

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

#这里会返回类似如下的内容

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

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

################################################
##然后开始安装


# Install the OpenSSH Client
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0

# Install the OpenSSH Server
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0

#这里会返回类似如下的内容

Path          :
Online        : True
RestartNeeded : False

################################################

 但是在我的电脑里返回了

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

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

于是尝试打开设置->应用->可选功能,但是没有找到OpenSSH的服务器选项。

解决方案是从GitHub上下载Openssh的release:Releases · PowerShell/Win32-OpenSSH (github.com)

安装后就可以了

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值