文章目录

  • 1.微软官网安装教程
    • 1.打开powershell
    • 2.查看是否安装OpenSSH
    • 3.安装ssh客户端
    • 4.安装ssh服务端
    • 5.启动并配置 OpenSSH 服务器
  • 2.自己安装配置
    • 1.下载安装包
    • 2.解压
    • 3.配置环境变量
    • 4.服务安装
    • 5.开放端口
    • 6.配置开机自启sshd服务
    • 7.启动ssh服务端
    • 8.测试ssh连接

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 : NotPresentName  : 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 Administrator@192.168.0.188

其中Administrator为你的windows用户名字,192.168.0.188为你的ssh服务器地址,如下说明安装成功

Windows安装SSH相关推荐

  1. linux(ubuntu)安装ssh服务,putty使用教程

    1. 已有安装SSH服务,怎么卸载? 卸载命令: sudo apt-get remove ssh 查找安装SSH的文件夹/文件: whereis ssh删除残留文件即可彻底卸载. 2. 安装ssh服务 ...

  2. windows中安装SSH Secure Shell Client传输软件

    在Hadoop In Action Experiment软件包下面的software目录中,包含一个SSH Secure Shell Client 3.2.9.RAR的安装文件,该文件用于window ...

  3. UBUNTU安装SSH和xrdp

    一.安装SSH,通过PUTTY访问 命令:sudo apt-get install ssh 查看:netstat -l 二.安装xrdp,通过远程桌面访问 命令:sudo apt-get instal ...

  4. 安装了email模块还是报错_Git windows安装及使用教程

    设置ssh秘钥 git仓库 基本信息设置 创建分支并上传 github重命名分支 切换分支并上传 其他命令 上传文件报错 Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目 G ...

  5. Ubuntu 13.04 安装 SSH SERVER记

    动机是我想用在windows上用putty ssh访问虚机里的Ubuntu13.04 第一步是更改virtual box的设置, 在网络设置中配置一个NAT的端口映射协议.virtualbox虚拟网络 ...

  6. Linux开发环境搭建一 ubuntu安装ssh

    在虚拟机上安装ssh,然后在windows上使用securecrt登录到虚拟机. 安装命令: sudo apt-get install openssh-server 查看ssh是否启动 ps -aux ...

  7. linux ubuntu ssh,Linux(Ubuntu)安装ssh服务

    在终端(Ctrl + Alt + T )输入 $ps -e | grep ssh 看到 " ssh-agent " 和 "sshd" ,表示没有安装服务,或没有 ...

  8. DOCKER windows 安装Tomcat内容

    DOCKER windows安装 DOCKER windows安装 1.下载程序包 2. 设置环境变量 3. 启动DOCKERT 4. 分析start.sh 5. 利用SSH工具管理 6. 下载镜像 ...

  9. DOCKER windows安装

    DOCKER windows安装 DOCKER windows安装 1.下载程序包 2. 设置环境变量 3. 启动DOCKERT 4. 分析start.sh 5. 利用SSH工具管理 6. 下载镜像 ...

  10. windows登录linux免密码,Windows使用SSH Secure Shell实现免密码登录Linux的方法以及使用scp2命令免密码下载文件...

    1.   环境信息 SSH Secure Shell Client所在的操作系统: Windows7 Linux服务器以及SSH的版本: [hadoop@gpmaster ~]$ cat /etc/r ...

最新文章

  1. RAM测试方法 C语言实现,有哪些常用单片机系统RAM测试方法?基于种子和逐位倒转的RAM故障测试法有什么优点?...
  2. HDU - 2438 Turn the corner(三分)
  3. 可恶,谁占用了我的80端口?
  4. SQL Server中的TempDB管理——TempDB基本知识(为什么需要版本存储区)
  5. tensorflow 基础: static shape VS Dynamic shape, get_shape VS tf.shape() , reshape VS set_shape
  6. python3.4教程_Python基础教程3.4 字符串方法
  7. PDF目录的自动生成
  8. webstorm中文乱码问题
  9. Unity动作游戏大全
  10. 小牛叔讲Python第1章: 编程界的瑞士军刀Python
  11. 针对VMware安装Win10需要安装.NET Framework 3.5常见的0x800F0906、0x800F081F错误解决办法
  12. mysql导数据出现Incorrect string value: '\xF0\x9F\x90\x82'报错
  13. [moment 使用]-javascript使用
  14. 视频到图片(每隔几帧保存一张图片)opencv实现
  15. linux补齐命令,Linux中10个有用的命令行补齐命令
  16. Dell电脑Fn与功能键的切换
  17. 利用单片机控制74HC595显示图案
  18. Hadoop Shell 命令 与 WordCount
  19. QT学习之QMainWindow详解
  20. 00_linux 设备驱动模型 2.6以后通用模型

热门文章

  1. 【算法学习】蝙蝠算法简介
  2. vc6.0垃圾文件清理工具_小白也能轻松上手,借用联想小工具轻松解决常见win10问题...
  3. 【安卓作业】星座查询小程序
  4. P2525 Uim的情人节礼物·其之壱-全排列
  5. mfc连接access数据库
  6. 考研:无穷小微积分的不适症
  7. 使用foobar2000批量修改视频封面,批量修改artist/album
  8. 破解防复制防刻录光盘
  9. Github 爆火!程序员疯抢的 Java 面试宝典(PDF 版)限时开源
  10. 游戏思考04补充:网络游戏同步算法的理解(参考网易雷火jerish的文章,未完待续7/23,参考文献附尾,物理同步已更新完)