在windows 上安装 openSSH
一、基础环境
操作系统: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相关推荐
- 安装oracle后在cmd,在WINDOWS上安装ORACLE RAC的注意事项
在WINDOWS上安装ORACLE RAC的注意事项 1.检查防火墙和杀毒软件 如果不关掉防火墙,在安装CRS时,在"Oracle Clusterware Configuration Ass ...
- Windows上安装AD域控制器注意事项及常见问题处理办法
以Windows Server 2008 R2 SP1 x64为例,在ECS Windows上安装域控制器时,要注意的事项和常见问题说明如下: 1. 要点和注意事项: 所有域节点的如下服务必须启动,推 ...
- Git学习系列之Windows上安装Git之后的一些配置(图文详解)
不多说,直接上干货! 前面博客 Git学习系列之Windows上安装Git详细步骤(图文详解) 第一次使用Git时,需要对Git进行一些配置,以方便使用Git. 不过,这种配置工作只需要进行一次便可, ...
- windows 10 安装openssh 0x800f0954 的一种解决方法
windows 10 安装openssh 0x800f0954 的一种解决方法 参考文章: (1)windows 10 安装openssh 0x800f0954 的一种解决方法 (2)https:// ...
- python 调用 tensorflow.dll_解决windows上安装tensorflow时报错,“DLL load failed: 找不到指定的模块”的问题...
最近打算开始研究一下机器学习,今天在windows上装tensorflow花了点功夫,其实前面的步骤不难,只要依次装好python3.5,numpy,tensorflow就行了,有一点要注意的是目前只 ...
- windows上安装Anaconda和python的教程详解
一提到数字图像处理编程,可能大多数人就会想到matlab,但matlab也有自身的缺点: 1.不开源,价格贵 2.软件容量大.一般3G以上,高版本甚至达5G以上. 3.只能做研究,不易转化成软件. 因 ...
- PHP 1:在Windows上安装和配置PHP,Apache和My SQL
PHP 1:在Windows上安装和配置PHP,Apache和My SQL 原文:PHP 1:在Windows上安装和配置PHP,Apache和My SQL 如果你Google一把类似的主题,你会发现 ...
- java 中window_教你如何在windows上安装Java
最近够倒霉的,电脑硬盘坏了,重新做了个系统,各种环境全都没了,/(ㄒoㄒ)/~~ 然后我发现自己在重新安装各种环境的时候,有些东西竟然还需要去查,所以决定把这些环境的配置都写成博客记录下来. 今天就教 ...
- Windows上安装JDK
Windows上安装JDK Windows上安装JDK 题外话 什么是JDK JRE 和 JDK 的区别是什么? 下载JDK并安装 设置环境变量 新建 JAVA_HOME 新建 CLASSPATH 编 ...
最新文章
- android tv 源代码,android_tv_metro
- Ⅶ:教你一招利用zookeeper作为服务的配置中心
- CentoS7 and MySql 5.7下载安装
- 神经网络-损失函数:
- python datetime.datetime 当前_关于datetime:如何让python显示当前时间(东部)
- .net bitmap rgb数据_Python商务与经济统计学-数据描述
- 远程登录阿里云上的MySQL
- Java-Integer和int有什么区别
- 克罗伊茨内(Keutznaer)的 7月28日
- C 数据类型 常量 变量
- 38. 遵循按照值传递的原则来设计函数子类
- 【笔记】人工智能 一种现代方法 人工智能 一种现代方法 第5章 对抗搜索
- matlab数字图像处理实验
- charles请求转发_使用Charles代理进行请求转发
- Netty原理:pipeline
- 如何运用3DGIS技术整合智慧社区综合管理解决方案
- 计算机与代数---如何计算log---方法推理[1]
- mysql免安装版linux_Linux下配置免安装版的MySQL
- 用MySQL数据库来处理中英文取首字母排序
- Matplotlib坐标轴格式
热门文章
- 解决picgo图片上传失败
- ORACLE行转列和列转行
- twemproxy安装和小结
- VC API 常用函数简单例子大全
- JavaScript 基础之对象以及构造函数
- lineNumber: 8; columnNumber: 48; 元素类型为 “id“ 的内容必须匹配 “EMPTY“。
- 解决centos7虚拟机中网络配置问题
- 501-STM32+Air724UG基本控制篇(自建物联网平台)-移植使用-移植单片机MQTT底层包到自己的工程项目
- ORACLE RMAN 备份策略及设置(Windows篇)
- 自考计算机网络工程本科考哪些科,自考网络工程本科考试科目有哪些