windows server安装OpenSSH server

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows server安装OpenSSH server相关的知识,希望对你有一定的参考价值。

参考技术A 1.打开PowerShell,如下所示

2.查看可安装的OpenSSH server版本,在PowerShell中执行命令如下所示

结果如下所示

3.在线安装OpenSSH server,在PowerShell中执行命令如下所示

4.安装完以后,验证一下安装的两个服务是否已启动,在PowerShell中执行命令如下

结果如下所示

5.一般安装完是还没启动,则在PowerShell中使用如下命令启动sshd、ssh-agent服务,命令如下所示

6.这时候再使用第4步中的命令查看一下服务是否启动,则可看到服务已启动
7.使用ssh命令远程连接测试一下,命令如下所示

8.如果用到vscode远程调试的话,则可以在vscode中通过remote-ssh连接到windows server

无法在 Windows Server 2016 中启动 openssh

【中文标题】无法在 Windows Server 2016 中启动 openssh【英文标题】:Cannot start openssh in Windows Server 2016 【发布时间】:2020-04-01 07:25:28 【问题描述】:

我已经使用以下手册在 Windows Server 2016 上安装了 OpenSSH:

Installing SFTP (SSH FTP) Server on Windows with OpenSSH

但是,我无法启动 OpenSSH(错误 1067)。最重要的是,services.msc 中根本不存在 sshd。

PS C:\OpenSSH-Win64> .\install-sshd.ps1
[SC] SetServiceObjectSecurity SUCCESS
[SC] ChangeServiceConfig2 SUCCESS
[SC] ChangeServiceConfig2 SUCCESS
sshd and ssh-agent services successfully installed

后来:

PS C:\OpenSSH-Win64> Start-Service sshd
Start-Service : Failed to start service 'OpenSSH SSH Server (sshd)'.
At line:1 char:1
+ Start-Service sshd
+ ~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : OpenError: (System.ServiceProcess.ServiceController:ServiceController) [Start-Service], ServiceCommandException
    + FullyQualifiedErrorId : StartServiceFailed,Microsoft.PowerShell.Commands.StartServiceCommand

【问题讨论】:

【参考方案1】:

以下第 8 步有帮助:OpenSSH : Install

返回 PowerShell 并移动到 OpenSSH 安装文件夹,然后运行 ​​[.\FixHostFilePermission.ps1],如下所示。

【讨论】:

以上是关于windows server安装OpenSSH server的主要内容,如果未能解决你的问题,请参考以下文章

无法在 Windows Server 2016 中启动 openssh

OpenSSH 无法在 Windows Server 2016 上运行

如何在Windows系统上安装OPENSSH

怎么看linux 中的openssh-server 装没装

openssh

无法在 Docker 中的 ubuntu 16.04 上安装 openssh-server