首页 > 系统相关 >windows 下配置SSH服务端和SSH连接

windows 下配置SSH服务端和SSH连接

时间:2023-08-09 11:57:23浏览次数:39  
标签:windows authorized rsa SSH 服务器 id 服务端 ssh

一、安装SSH

 较新的windows操作系统一般会系统自带,或者在应用与功能开启
下载安装文件

  https://github.com/PowerShell/Win32-OpenSSH
运行安装 

  msiexec /i D://openssh-win32.msi
检查 SSH 服务的状态。
  在 PowerShell 中,运行:
  Get-Service -Name ssh*

 

二、客户端密钥连接

1.生成密钥 

ssh-keygen -t rsa -f D://id_rsa

  注意如果要免密登录生成密钥时不要输入密码;

 

2. 复制  D://id_rsa.pub 文件  到服务器的 C:\Users\<user>\.ssh 文件夹 下的 authorized_keys文件,.ssh文件夹没有就新建,建不了.ssh 文件夹就用命令创建    命令 md .ssh

 


3. 修改服务器ssh 的配置

#注释这两行
#Match Group administrators # AuthorizedKeysFile __PROGRAMDATA__/ssh/administrators_authorized_keys
#添加这三行 PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys PasswordAuthentication yes

  然后重新服务器的ssh 服务 

    Restart-Service sshd

4. 客户端连接服务器

 ssh -i D:\\id_rsa [email protected]

  


   

 

标签:windows,authorized,rsa,SSH,服务器,id,服务端,ssh
From: https://www.cnblogs.com/diudiu1/p/17616461.html

相关文章

  • windows使用/服务(13)戴尔电脑怎么设置通电自动开机
    戴尔pc机器通电自启动1、将主机显示器键盘鼠标连接好后,按主机电源键开机2、在开机过程中按键盘"F12",进入如下界面,选择“BIOSSETUP”3、选择“PowerManagement”4、选择“ACRecovery”,点选“PowerOn”,点击“Apply”5、勾选“SaveasCustomUserSetting”,点击OK6、点......
  • go 程序在windows 下已管理员方式启动
    funcAmAdmin()bool{ _,err:=os.Open("\\\\.\\PHYSICALDRIVE0") iferr!=nil{ fmt.Println("adminno") returnfalse } fmt.Println("adminyes") returntrue}funcRunMeElevated(){ verb:="runas"......
  • windows11 docker desktop 安装
      windows11运行docker 下载dockerdesktop https://www.docker.com/ 安装完后会提示要重启电脑 打开dockerdesktop如果报wsl版本软低要更新(docker启动失败) wslkernelversiontoolow打开cmd 运行wsl--update 再次打开dockerdesktop启动成......
  • Windows使用Nexus搭建Maven私服
    简介Maven私服是架设在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构件,有了私服之后,当Maven需要下载构件时,直接请求私服,私服上存在则下载到本地仓库,否则,私服请求外部的远程仓库,将构件下载到私服,再提供给本地仓库下载。下载(version-2.x)官网下载页:https://www.......
  • Windows此系统上禁止运行脚本
    这个问题通常是因为PowerShell执行策略限制所导致的。默认情况下,PowerShell执行策略被设置为Restricted,不允许执行任何脚本。为了解决这个问题,可以通过以下步骤修改PowerShell执行策略:以管理员身份打开PowerShell。运行以下命令以查看当前的PowerShell执行策略:Get-E......
  • Windows系统 如何配置Maven的本地仓库 【详解Maven settings.xml配置(指定本地仓库、
    1.确认安装Maven首先,我们需要确认已在计算机上安装了Maven。你可以从Maven官方网站:https://archive.apache.org/dist/maven/maven-3/下载适合你代码ide版本的Maven安装包,比如我idea2019就下载maven3.5-3.6之间的版本。1、先新建名为MAVEN_HOME的变量,值为你的的maven解压路径......
  • 在最新更新的 Windows 系统中使用 .net 程序调用一些 https 接口时出现错误:请求被中止
    这是因为出于安全原因,新更新的系统中会默认禁用一些已经过时不安全的加密协议如:SSL3.0、TLS1.0、TLS1.1等但并不是所有接口服务器都已经更新支持了更新的协议所以在确认安全的情况下,可以将这些旧的协议再次启用,以达到兼容旧接口调用的目的方法1:注意:这个修改会在系统全局......
  • Windows加域后通过注册表取消壁纸锁定更换壁纸
    打开注册表:开始--运行--regedit(快捷键Win+R)然后找到HKEY_CURRENT_USER==>Software==>Microsoft==>Windows==>CurrentVersion==>Policies,可以输入如下路径到路径栏计算机\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies该目录下有两个子......
  • 开放windows服务器端口-----以打开端口8080为例
    本文记录两个内容:1.win7下打开端口2.服务器(2003或者其他老版的系统以2003为例)测试端口时可用telnet命令 侦听端口:C:\DocumentsandSettings\administrator>netstat-na测试端口是否开放:C:\DocumentsandSettings\administrator>telnet127.0.0.18500正在连接到127.0.0.1........
  • 【C++第三方库】Windows下编译和使用websocketpp
    应用场景:使用C++开发一个支持websocket协议的服务进程,可与HTML5(浏览器js文件)通信。来实现替换基于firebreath框架的跨浏览器插件开发。当前,讲述websocketpp开源库的应用。目的是为了实现C++进程,支持websocket协议。但WebSocketpp是一个开源库,依赖于Boost和OpenSSL资源准......