蒹葭苍苍,白露为霜。
所谓伊人,在水一方。

Windows安装OpenSSH

在 Windows 上,我们需要安装 OpenSSH 客户端以及服务端,即实现:
1)在 cmd 中使用 ssh 命令,而无须安装第三方远程客户端;
2)在 Windows 中运行 sshd 服务,在其他主机中通过 ssh 远程 Windows主机。

第一步、下载并安装

访问 GitHub/PowerShell/Win32-OpenSSH/Releses 页面,下载 OpenSSH-Win64.zip 二进制包(或者根据需要下载其他版本)。

其实最快的安装方式是直接下载msi版本的安装程序,双击按提示自动安装,成功率也高。然后就可以忽略下面的命令方式安装了。

以下是命令方式,手工安装:

将二进制包解压到 C:\Program Files\ 中。该包中包含客户端(ssh)与服务端(sshd)命令。

第二步、配置客户端

为了能够在 cmd 中使用客户端命令(比如scp、ssh),我们需要配置环境变量。

在 Windows 中,计算机 => 属性 => 高级系统设置 => 环境变量 path 编辑输入安装目录地址。

如果仅需使用客户端命令到此步骤即可。

第三步、配置服务端

安装服务

进入安装目录,C:\Program Files\ OpenSSH-Win64,执行 powershell -executionpolicy bypass -file install-sshd.ps1 命令安装服务。

执行 .\ssh-keygen.exe -A 命令,生成主机密钥,该密钥用于服务启动。

防火墙配置

如果开启Windwos防火墙,需要放行某些端口,这里不再深入展开。

启动服务

启动服务:net start ssh-agent,net start sshd

配置服务开启动,Set-Service sshd -StartupType Automatic,Set-Service ssh-agent -StartupType Automatic

或者进入系统服务将两个openssh服务设置为开机自动启动

验证服务有效

在任务管理器中查看sshd与ssh-agent进程是否存在,以确定服务是否正常启动。

然后,使用 ssh 命令远程该主机,以验证能够通过 ssh 访问 Windows Shell。

赞(0) 打赏
未经允许不得转载:酷居科技 » Windows安装OpenSSH

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

锦瑟无端五十弦,一弦一柱思华年

酷居科技联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏