Windows安装SSH-程序员宅基地

技术标签: 服务器  ssh  windows  

1.微软官网安装教程

官网文档教程地址:
https://docs.microsoft.com/zh-cn/windows-server/administration/openssh/openssh_install_firstuse
我有两台电脑,一台按官网文档装没问题,但是另外一台不行,所以此处记录两种安装方式

1.打开powershell

若要使用 PowerShell 安装 OpenSSH,请先以管理员身份运行 PowerShell。 为了确保 OpenSSH 可用,请运行以下 cmdlet:
在这里插入图片描述
在这里插入图片描述

2.查看是否安装OpenSSH

执行如下命令

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

3.安装ssh客户端

Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0

在这里插入图片描述

4.安装ssh服务端

Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0

在这里插入图片描述

5.启动并配置 OpenSSH 服务器

# Start the sshd service
Start-Service sshd

# OPTIONAL but recommended:
Set-Service -Name sshd -StartupType 'Automatic'

# Confirm the Firewall rule is configured. It should be created automatically by setup. Run the following to verify
if (!(Get-NetFirewallRule -Name "OpenSSH-Server-In-TCP" -ErrorAction SilentlyContinue | Select-Object Name, Enabled)) {
    Write-Output "Firewall Rule 'OpenSSH-Server-In-TCP' does not exist, creating it..."
    New-NetFirewallRule -Name 'OpenSSH-Server-In-TCP' -DisplayName 'OpenSSH Server (sshd)' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22
} else {
    Write-Output "Firewall rule 'OpenSSH-Server-In-TCP' has been created and exists."
}

2.自己安装配置

1.下载安装包

https://github.com/PowerShell/Win32-OpenSSH/releases/download/v8.9.1.0p1-Beta/OpenSSH-Win64.zip

2.解压

在这里插入图片描述

3.配置环境变量

在这里插入图片描述

4.服务安装

以管理员方式打开命令窗口
在这里插入图片描述
进入到openssh的根目录
在这里插入图片描述
执行安装命令:

powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1

在这里插入图片描述

5.开放端口

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

在这里插入图片描述

6.配置开机自启sshd服务

sc config sshd start= auto

在这里插入图片描述

7.启动ssh服务端

net start sshd

在这里插入图片描述

8.测试ssh连接

ssh [email protected]

其中Administrator为你的windows用户名字,192.168.0.188为你的ssh服务器地址,如下说明安装成功
在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_42739776/article/details/124032652

智能推荐

【离散数学】无向欧拉图的判定 (c++)_用c写判断是不是欧拉图-程序员宅基地

文章浏览阅读4.8k次,点赞4次,收藏35次。实验要求:1.给定一非负整数序列(例如:(4,2,2,2,2))。2.判断此非负整数序列是否是可图化的,是否是可简单图化的。3.如果是可简单图化的,根据Havel定理过程求出对应的简单图,并输出此简单图的相邻矩阵(默认第i行对应顶点vi)。4.判断此简单图是否是连通的。5.如果是连通图,判断此图是否是欧拉图。如果是欧拉图,请输出一条欧拉回路(输出形式如:v2->v1->v5->v3->v4->v5->v2)。--------------------------_用c写判断是不是欧拉图

汇总一下树莓派上的软件安装和卸载命令_树莓派已安装软件-程序员宅基地

文章浏览阅读521次。http://www.shumeipai.net/thread-24615-1-1.html_树莓派已安装软件

帆软报表调用python脚本_帆软报表(finereport)实现自动滚屏效果-程序员宅基地

文章浏览阅读2.3k次。例如Demo:IOS平台年度数据报表。展示内容丰富,一个页面中存在多个图表、内容,超出了浏览器窗口的大小导致内容展示不全。为了能够预览这个报表的全部内容,可以使用JS滚屏效果来实现。操作步骤:点击菜单模板→模板web属性→分页预览设置→为改模板单独设置→添加“加载结束”事件JS脚本代码:setTimeout(function(){//鼠标点击结束$('.content-container').cl..._finereport python

java.sql.SQLException: The server time zone value ‘�й���׼_caused by: java.sql.sqlexception: the server time -程序员宅基地

文章浏览阅读210次。springBoot整合mysql 报错解决办法降级mysql maven 版本换成: mysqlmysql-connector-java5.1.47runtime问题解决!_caused by: java.sql.sqlexception: the server time zone value ' й

Anaconda下如何安装opencv库_conda ruhe anzhuang opencv-程序员宅基地

文章浏览阅读7.3w次,点赞15次,收藏86次。经常跟图像打交道的程序员对cv2这个函数不会陌生。今天我就讲讲如何在anaconda上安装opencv库。首先要知道使用cv2函数必须安装opencv库,cv2只是opencv里的一个小部分库函数。安装opencv库有三种方法。一 用anaconda自带的navigator安装此种方法比较简单,但是安装等待的时间比较长。参考百度经验的帖子:https://jingyan.ba..._conda ruhe anzhuang opencv

整数规划(分支定界、匈牙利法)_目标函数的低界指什么-程序员宅基地

文章浏览阅读3k次。整数规划规划中的变量(部分或全部)限制为整数时,称为整数规划。若在线性规划模型中, 变量限制为整数,则称为整数线性规划。整数线性规划可以分为下列几种类型:纯整数线性规划(pure integer linear programming):指全部决策变量都必须取整数值的整数线性规划。有时,也成为全整数规划。混合整数线性规划(mixed integer linear programming):指决策变量中有一部分必须取整数值,另一部分可以不取整数值的整数线性规划。0-1型整数线性规划(zero-one _目标函数的低界指什么

随便推点

计算机视觉复习_计算机视觉选择题-程序员宅基地

文章浏览阅读5.3k次,点赞3次,收藏14次。一、选择题课程里的细节。二、名词解释1、色彩空间:也称颜色模型、颜色空间、色彩模型等,它是图像在计算机内部的一种存储方式。2、透视变换:透视变换会将图像转换为任意的四边形,其主要特点是:原始图像中的所有直线在转换后的图像中仍然是直线。3、均值滤波:均值滤波是以当前点为中心,用其周围N*N个点像素值的平均值来替代当前点的像素值。4、高斯滤波:高斯滤波与均值滤波略有不同,它按像素点与中心点的不同距离,赋予像素点不同的权重值,越靠近中心点权重越大,越远离中心点权重越小;然后根据权重值计算领_计算机视觉选择题

Linux cd命令:切换目录_cd切换dpkg执行位置-程序员宅基地

文章浏览阅读668次。cd 命令,是 Change Directory 的缩写,用来切换工作目录。Linux 命令按照来源方式,可分为两种,分别是 Shell 内置命令和外部命令。所谓 Shell 内置命令,就是 Shell 自带的命令,这些命令是没有执行文件的;而外部命令就是由程序员单独开发的,是命令,所以会有命令的执行文件。Linux 中的绝大多数命令是外部命令,而 cd 命令是一个典型的 Shell 内..._cd切换dpkg执行位置

C#如何在Form中嵌入并且操作Excel表格(转帖)_c# excelform-程序员宅基地

文章浏览阅读796次。(内容转自http://www.cnblogs.com/sunrack/articles/1157679.html)网上比较多讲述如何操作excel表的文章,但都是启动excel的窗口来打开excel数据文件。有时候需要把excel表嵌入到自己程序的form中,给客户一个不用切换窗口的操作界面,似乎更好。这在vc中用ole技术很容易实现,但是在c#中方法就不一样啦。下面将就此进行阐述。_c# excelform

我是如何安装了三系统_服务器可以安装三个系统-程序员宅基地

文章浏览阅读3.3k次。前些天一直在研究这玩意,可惜,时间很长耗费了不少精力,原因:现代不再使用bios做引导配置,而是使用ueif作为引导的路径所以工具:从easybcd 转到 bcdeuif三系统给我的感受: 引导的问题,c盘关键路径的问题,文件格式的问题,分区的问题我最喜欢哪一点: 感受哲学之美欢乐:顺便学会了点系统安全,了解了血渗入的系统..._服务器可以安装三个系统

cesium设置线贴地和开启地形深度检测_cesium开启地形检测-程序员宅基地

文章浏览阅读8.4k次,点赞8次,收藏8次。clampToGround属性设置线是否贴地,默认为flase,不贴地_cesium开启地形检测

(附源码)SSM+基于web的学生信息管理系统的设计与实现 毕业设计27765_基于web的学生信息管理系统代码提取码-程序员宅基地

文章浏览阅读984次,点赞27次,收藏25次。学生端:(1)注册登录:当学生想要对系统中所实现的功能进行查询管理的时候,就必须进行登录到系统当中,如果没有账号的话,在登录界面,点击“注册”按钮就会跳转到注册的界面,根据提示填写好注册信息,添加提交,学生的信息在数据库中就添加完成了,然后再输入填写好的账号和密码进行登录;(2)个人资料:学生在登录以后可以修改自己的个人资料以及对自己账号登录的密码进行修改;(3)健康申报:点击“健康申报”这个按钮可以查看到自己提交的所有的健康申报信息,支持通过学生姓名或者班级名称或者申报日期进行查询健康申报信息..._基于web的学生信息管理系统代码提取码

推荐文章

热门文章

相关标签