一、基础环境

  操作系统:Microsoft Windows Server 2019 datacenter 64位

  openSSH 版本:OpenSSH_for_Windows_8.6p1, LibreSSL 3.3.3

二、操作步骤

  1、【下载】从 https://github.com/PowerShell/Win32-OpenSSH/releases 下载最新的 OpenSSH安装包,如:openSSH-Win64.zip

  2、【解压】将压缩包解压到 C:\Program Files\OpenSSH

  3、【安装】【以管理员身份方式运行】 PowerShell 执行以下指令:

PS C:\Users\Administrator> cd "C:\Program Files\OpenSSH"
PS C:\Program Files\OpenSSH> powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1[*] C:\Program Files\OpenSSH\moduli
Inheritance is removed from 'C:\Program Files\OpenSSH\moduli'.
'BUILTIN\Users' now has Read access to 'C:\Program Files\OpenSSH\moduli'.
'APPLICATION PACKAGE AUTHORITY\ALL APPLICATION PACKAGES' now has Read access to 'C:\Program Files\OpenSSH\moduli'.
'APPLICATION PACKAGE AUTHORITY\所有受限制的应用程序包' now has Read access to 'C:\Program Files\OpenSSH\moduli'.Repaired permissions[SC] SetServiceObjectSecurity 成功
[SC] ChangeServiceConfig2 成功
[SC] ChangeServiceConfig2 成功
sshd and ssh-agent services successfully installed
PS C:\Program Files\OpenSSH>

  4、设置 防火墙(使用云主机的还需要在安全组中放行22端口)

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

&emsp 4.1、如果 win7/win2008 执行上面的命令报错请执行此处的命令

netsh advfirewall firewall add rule name=sshd dir=in action=allow protocol=TCP localport=22

  5、启动 OpenSSH

PS C:\Program Files\OpenSSH> net start sshd
OpenSSH SSH Server 服务正在启动 .
OpenSSH SSH Server 服务已经启动成功。

  6、设置开机自动启动

Set-Service sshd -StartupType Automatic

  8、操作全部完成。

三、核心配置文件

  openSSH 的核心配置文件在 “C:\ProgramData\ssh\sshd_config”。

  修改配置文件后需要使用以下命令重启 openSSH 服务后才能生效。

net stop sshd
net start sshd

四、常用操作

  查看ssh版本

PS C:\Users\YangQun> ssh -V
OpenSSH_for_Windows_8.1p1, LibreSSL 3.0.2
PS C:\Users\YangQun>

在windows 上安装 openSSH相关推荐

  1. 安装oracle后在cmd,在WINDOWS上安装ORACLE RAC的注意事项

    在WINDOWS上安装ORACLE RAC的注意事项 1.检查防火墙和杀毒软件 如果不关掉防火墙,在安装CRS时,在"Oracle Clusterware Configuration Ass ...

  2. Windows上安装AD域控制器注意事项及常见问题处理办法

    以Windows Server 2008 R2 SP1 x64为例,在ECS Windows上安装域控制器时,要注意的事项和常见问题说明如下: 1. 要点和注意事项: 所有域节点的如下服务必须启动,推 ...

  3. Git学习系列之Windows上安装Git之后的一些配置(图文详解)

    不多说,直接上干货! 前面博客 Git学习系列之Windows上安装Git详细步骤(图文详解) 第一次使用Git时,需要对Git进行一些配置,以方便使用Git. 不过,这种配置工作只需要进行一次便可, ...

  4. windows 10 安装openssh 0x800f0954 的一种解决方法

    windows 10 安装openssh 0x800f0954 的一种解决方法 参考文章: (1)windows 10 安装openssh 0x800f0954 的一种解决方法 (2)https:// ...

  5. python 调用 tensorflow.dll_解决windows上安装tensorflow时报错,“DLL load failed: 找不到指定的模块”的问题...

    最近打算开始研究一下机器学习,今天在windows上装tensorflow花了点功夫,其实前面的步骤不难,只要依次装好python3.5,numpy,tensorflow就行了,有一点要注意的是目前只 ...

  6. windows上安装Anaconda和python的教程详解

    一提到数字图像处理编程,可能大多数人就会想到matlab,但matlab也有自身的缺点: 1.不开源,价格贵 2.软件容量大.一般3G以上,高版本甚至达5G以上. 3.只能做研究,不易转化成软件. 因 ...

  7. PHP 1:在Windows上安装和配置PHP,Apache和My SQL

    PHP 1:在Windows上安装和配置PHP,Apache和My SQL 原文:PHP 1:在Windows上安装和配置PHP,Apache和My SQL 如果你Google一把类似的主题,你会发现 ...

  8. java 中window_教你如何在windows上安装Java

    最近够倒霉的,电脑硬盘坏了,重新做了个系统,各种环境全都没了,/(ㄒoㄒ)/~~ 然后我发现自己在重新安装各种环境的时候,有些东西竟然还需要去查,所以决定把这些环境的配置都写成博客记录下来. 今天就教 ...

  9. Windows上安装JDK

    Windows上安装JDK Windows上安装JDK 题外话 什么是JDK JRE 和 JDK 的区别是什么? 下载JDK并安装 设置环境变量 新建 JAVA_HOME 新建 CLASSPATH 编 ...

最新文章

  1. android tv 源代码,android_tv_metro
  2. Ⅶ:教你一招利用zookeeper作为服务的配置中心
  3. CentoS7 and MySql 5.7下载安装
  4. 神经网络-损失函数:
  5. python datetime.datetime 当前_关于datetime:如何让python显示当前时间(东部)
  6. .net bitmap rgb数据_Python商务与经济统计学-数据描述
  7. 远程登录阿里云上的MySQL
  8. Java-Integer和int有什么区别
  9. 克罗伊茨内(Keutznaer)的 7月28日
  10. C 数据类型 常量 变量
  11. 38. 遵循按照值传递的原则来设计函数子类
  12. 【笔记】人工智能 一种现代方法 人工智能 一种现代方法 第5章 对抗搜索
  13. matlab数字图像处理实验
  14. charles请求转发_使用Charles代理进行请求转发
  15. Netty原理:pipeline
  16. 如何运用3DGIS技术整合智慧社区综合管理解决方案
  17. 计算机与代数---如何计算log---方法推理[1]
  18. mysql免安装版linux_Linux下配置免安装版的MySQL
  19. 用MySQL数据库来处理中英文取首字母排序
  20. Matplotlib坐标轴格式

热门文章

  1. 解决picgo图片上传失败
  2. ORACLE行转列和列转行
  3. twemproxy安装和小结
  4. VC API 常用函数简单例子大全
  5. JavaScript 基础之对象以及构造函数
  6. lineNumber: 8; columnNumber: 48; 元素类型为 “id“ 的内容必须匹配 “EMPTY“。
  7. 解决centos7虚拟机中网络配置问题
  8. 501-STM32+Air724UG基本控制篇(自建物联网平台)-移植使用-移植单片机MQTT底层包到自己的工程项目
  9. ORACLE RMAN 备份策略及设置(Windows篇)
  10. 自考计算机网络工程本科考哪些科,自考网络工程本科考试科目有哪些