首页 > 其他分享 >Win10配置OpenSSH服务

Win10配置OpenSSH服务

时间:2023-04-07 18:35:27浏览次数:49  
标签:sshd Windows OpenSSH 配置 Server 19964 ssh Win10

1. 设置—>应用—>可选功能,安装OpenSSH服务

设置—>应用—>可选功能

2. 开启服务

以管理员身份运行Windows Powershell,开启ssh服务

PS C:\Windows\system32> net start sshd

Win+R,输入services.msc,打开Win10服务设置,启动类型改为自动

服务

启动类型

3. 更改服务端ssh端口

C:\Windows\System32\OpenSSH 中sshd_config_default修改内容并另存为sshd_config

更改ssh配置

# my config
Port 19964
PermitRootLogin yes
PasswordAuthentication yes

4. 修改防火墙权限

PS C:\Windows\system32> New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 19964

Name                          : sshd
DisplayName                   : OpenSSH Server (sshd)
Description                   :
DisplayGroup                  :
Group                         :
Enabled                       : True
Profile                       : Any
Platform                      : {}
Direction                     : Inbound
Action                        : Allow
EdgeTraversalPolicy           : Block
LooseSourceMapping            : False
LocalOnlyMapping              : False
Owner                         :
PrimaryStatus                 : OK
Status                        : 已从存储区成功分析规则。 (65536)
EnforcementStatus             : NotApplicable
PolicyStoreSource             : PersistentStore
PolicyStoreSourceType         : Local
RemoteDynamicKeywordAddresses :

5. 重启ssh服务

PS C:\Windows\system32> net stop sshd

OpenSSH SSH Server 服务已成功停止。

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

6. 在客户端进行连接

问题:无法连接,使用-v进行debug

C:\Users\reika>ssh -p 19964 1@<ip_address> -v
OpenSSH_for_Windows_8.6p1, LibreSSL 3.4.3
debug1: Authenticator provider $SSH_SK_PROVIDER did not resolve; disabling
debug1: Connecting to <ip_address> [<ip_address>] port 19964.
debug1: connect to address <ip_address> port 19964: Connection timed out
ssh: connect to host <ip_address> port 19964: Connection timed out

继续ping 远程主机,ping不通,最后发现是客户端网络问题,解决后正常连接。

输入exit退出连接。

7. ssh jump

C:\Users\reika>ssh -J <jump_username>@<jump_ip_address>:<jump_port> <username>@<ip_address>

ssh jump

参考资料

推荐阅读 | 在家如何搞学术:远程桌面、ssh、跳板机攻略(针对Win10)

标签:sshd,Windows,OpenSSH,配置,Server,19964,ssh,Win10
From: https://www.cnblogs.com/rthete/p/17297072.html

相关文章

  • 手动配置resolv.conf 文件,不被NetworkManager修改
    /etc/resolv.conf默认情况下,RedHatEnterpriseLinux(RHEL)8上的NetworkManager使用来自活动NetworkManager连接配置文件的DNS设置 动态更新文件。但是,您可以禁用此行为并在/etc/resolv.conf.笔记或者,如果您需要DNS服务器的特定顺序/etc/resolv.conf,请参阅配置DNS服......
  • IIS 配置错误定义了重复的“system.web.extensions/scripting/scriptResourceHandler
    https://www.cnblogs.com/skylaugh/p/6376426.html我运行在iis中配置的那个网站后,报错:错误代码0x800700b7配置错误定义了重复的“system.web.extensions/scripting/scriptResourceHandler”节 这个问题原因在于window7的IIS默认用的是ASP.NETv4.0应用程序池。解决方法:把这......
  • SpringBoot2核心技术篇(自动配置原理入门[二])
    自动配置原理入门3.1引导加载自动配置类@SpringBootConfiguration@EnableAutoConfiguration@ComponentScan(excludeFilters={@Filter(type=FilterType.CUSTOM,classes={TypeExcludeFilter.class}),@Filter(type=FilterType.CUSTOM,classes=......
  • 使用Drone+gitea配置自己的CICD流程
    什么是CICDCICD一般包含三个概念:持续集成(ContinuousIntegration,CI),持续交付(ContinuousDelivery),持续部署(ContinuousDeploy)。他是一种软件开发实践,核心是通过引入自动化的手段来提高软件交付效率。其最终目的是为了让工程师更快,更高质量,更简单的交付软件。持续集成在传统软......
  • Ansible2.9安装与配置
    一、先决条件Centos7,Python2(2.7版)或Python3(3.5及更高版本), 关闭SELinux,关闭防火墙。二、安装Ansible1、yuminstallepel-release-y2、yuminstallansible-y三、配置SSH免密登录1、ssh-keygen2、[email protected]、ssh-keyscan192.168.1.2>>~/.ss......
  • linux ssh登录源地址限制,H3C交换机配置SSH源地址登录限制和SNMP源地址限制的方法...
    本文转载至https://blog.csdn.net/weixin_42411545/article/details/116913844需求1:对SSH远程管理进行限源,仅允许10.0.1.0/24,210.1.0.0/24段ip进行登录;需求2:对SNMP管理进行限源,仅允许210.1.0.200-210.1.0.202这3个ip进行访问。配置方法:ssh登录后,输入:sysaclnumber2000matc......
  • mysql+navicat安装配置教程
    一、MySQLl和Navicat的关系Mysql一个关系型数据库管理系统,由瑞典MysqlLAB公司开发,目前属于Oracle旗下产品,是目前最流行的关心型数据库管理系统之一。Navicat一个数据库管理工具,用可视化界面提供给用户操作Mysql数据库管理系统。记得我第一次安装Navicat之后,就以为......
  • druid yml 参数配置
    spring: datasource: #druid连接池 type:com.alibaba.druid.pool.DruidDataSource #数据库驱动 driver:com.mysql.jdbc.Driver #最大连接池数量 max-active:20 #初始化时建立物理连接的个数。初始化发生在显示调用init方法,或者第一次getConnection时 initial-size:10......
  • win101909播放设备无法正常工作解决方法
    我们在使用win10操作系统的时候,如果在升级了1909版本之后,可能会有部分小伙伴遇到win101909播放设备无法正常工作这样的问题。那么对于这种情况小编觉得可能是因为我们的系统在更新版本的时候丢失了一些系统文件导致的,可以尝试回退系统即可。详细步骤就来看下小编是怎么做的吧~win......
  • Centos8 配置本地yum源
    Centos8配置本地yum源centos8发行版通过BaseOS和应用流(AppStream)仓库发布,这篇文章主要介绍了CentOS8配置本地yum源的详细教程,需要的朋友可以参考下centos8发行版通过BaseOS和应用流(AppStream)仓库发布,AppStream是对传统rpm格式的全新扩展,为一个组件同时提供多个......