首页 > 系统相关 >windows安装ssh服务器

windows安装ssh服务器

时间:2024-08-22 15:04:43浏览次数:14  
标签:Name 22 windows OpenSSH ssh 0.0 服务器 安装

参考

https://cloud.tencent.com/developer/article/1420930

检查是否安装openssh服务器


这里我已经安装好了。

如果没有安装就不会显示,OpenSSH客户端是windows默认安装的。

安装openssh服务器

  1. 以管理员身份启动powershell,注意一定是以管理员身份,而且必须是在powershell中,因为有些命令可能cmd中没有
    然后输入:
Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'

检查是否可以安装OpenSSH相关的服务
结果如下:

Name  : OpenSSH.Client~~~~0.0.1.0
State : NotPresent
Name  : OpenSSH.Server~~~~0.0.1.0
State : NotPresent

就是可以安装OPenSSH.Client和OpenSSH.Server。

  1. 安装OpenSSH Server
    输入如下命令:
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0

这里 -Name后面跟的就是上面查到的可安装服务的Name。

然后这个命令执行后会开始安装。可能会等待一会。安装进度可以在该界面看到:

安装好后显示如下:

然后powershell显示:

PS C:\Windows\system32> Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0


Path          :
Online        : True
RestartNeeded : False

  1. 查看一下服务是否可用:
    输入如下命令:
netstat -ano | findstr LISTENING | findstr 22

结果:

  TCP    10.224.199.119:139     0.0.0.0:0              LISTENING       4

没有22端口被监听。说明ssh服务还没有开启。

  1. 开启SSH服务
    powershell输入:
Start-Service sshd

停止SSH服务命令: Stop-Service sshd
然后再次检查:

  TCP    0.0.0.0:22             0.0.0.0:0              LISTENING       17480
  TCP    10.224.199.119:139     0.0.0.0:0              LISTENING       4
  TCP    [::]:22                [::]:0                 LISTENING       17480

此时22端口已经被监听。

尝试连接SSH服务

在一台linux主机上尝试连接刚刚安装ssh服务器的windows主机:

  1. 查询windows主机ipv4地址:
    终端输入:
ipconfig

下拉找到ipv4地址:

  1. 连接命令
    在Linux终端输入 <windows用户名>@<ipv4地址>
    然后回提示是否信任啥的(第一次连接会提示)输入yes就好
    连接ssh需要输入windows电脑的该用户名的密码,也就是开机密码。
    验证成功后就可成功登陆。

标签:Name,22,windows,OpenSSH,ssh,0.0,服务器,安装
From: https://www.cnblogs.com/windheart/p/18373914

相关文章

  • 在 Windows 10 上解包使用 tar -cf 命令创建的 tar 文件
    方法一:使用第三方工具7-Zip7-Zip是一个免费和开源的文件归档程序,支持解包tar文件。下载和安装7-Zip:从 7-Zip官网 下载适用于Windows的7-Zip安装程序并安装。使用7-Zip解包tar文件:右键点击tar文件。选择7-Zip>ExtractHere或者7-Zip>Extract......
  • gitlab runner远程连接其他服务器
    1、部署gitlabrunner2、 注册完成后 在代码仓库的根目录有一个流水线脚本 ......
  • windows常用命令
    一、CMD运行常用命令1.打开windows启动文件--C:\ProgramData\Microsoft\Windows\StartMenu\Programs\StartUpshell:startup2.防火墙高级设置fw.msc3.注册文件gpedit.msc4.磁盘管理diskmgmt.msc5.安全策略secpol.msc二、查询常用1.安装telnet客服端后,仍无法使......
  • Windows 11 version 23H2 中文版、英文版 (x64、ARM64) 下载 (updated Aug 2024)
    Windows11version23H2中文版、英文版(x64、ARM64)下载(updatedAug2024)Windows11,version23H2,企业版arm64x64请访问原文链接:https://sysin.org/blog/windows-11/,查看最新版。原创作品,转载请保留出处。Windows11直接上链接,详细说明请访问原文查看。⬇下载地......
  • Windows Server 2022 中文版、英文版下载 (updated Aug 2024)
    WindowsServer2022中文版、英文版下载(updatedAug2024)WindowsServer2022x64,Version21H2请访问原文链接:https://sysin.org/blog/windows-server-2022/,查看最新版。原创作品,转载请保留出处。直接上链接,详细说明请访问原文查看。下载地址WindowsServer2022LTSC......
  • Windows 10 version 22H2 (updated Aug 2024) 中文版、英文版下载
    Windows10version22H2(updatedAug2024)中文版、英文版下载Windows1022H2企业版arm64x64请访问原文链接:https://sysin.org/blog/windows-10/,查看最新版。原创作品,转载请保留出处。直接上链接,详细说明请访问原文查看。下载地址语言:简体中文、繁體中文、EnglishW......
  • 七、SPA单页面实现SEO优化之SSR服务器渲染
    前言:关于SPA和SEO优化、SSR服务器渲染的介绍可以参考这里:六、什么是SEO优化(搜索引擎优化)?SPA单页面应用如何实现SEO优化?通过上一篇文章可以了解到,VueSPA单页面应用对SEO不友好,但是也有相应的解决方案。我了解到的SEO的实现方式有以下几种:1.SSR服务器渲染;2.静态化;3.预......
  • 仿Muduo库实现高并发服务器——Connection模块
            这个模块看着代码挺多的实则真的很多,但是不难,我为大家将各个函数拿出来理一理。    connection就是将主线程监听的网络套接字上的客户端套接字进行包装,使被包装的套接字可以进行,各种事件的处理,比如读写事件。下面就来详细看看。 这是connection模......
  • 仿Muduo库实现高并发服务器——Server.hpp框架的简单描述
    EventLoop模块在本项目中的简单使用:        下面这张图是channel模块,poller模块,TimerWheel模块,EventLoop模块,LoopThreadPool模块进行组合。便于大家对这个项目的理解,因为代码看起来挺复杂的。下面这个图,加入了Connection模块,Buffer模块,socket模块,Acceptor模块,Tcpser......
  • 仿Muduo库实现高并发服务器——任务定时器模块
    任务定时器模块TimerWheel在本项目中的简单使用:        下面这张图是channel模块,poller模块,TimerWheel模块,EventLoop模块,LoopThreadPool模块进行组合。便于大家对这个项目的理解,因为代码看起来挺复杂的。上面右下角就是定时器模块。TimerTask类的实现:usingTaskF......