章工运维 章工运维
首页
  • linux
  • windows
  • 中间件
  • 监控
  • 网络
  • 存储
  • 安全
  • 防火墙
  • 数据库
  • 系统
  • docker
  • 运维工具
  • other
  • elk
  • K8S
  • ansible
  • Jenkins
  • GitLabCI_CD
  • 随笔
  • 面试
  • 工具
  • 收藏夹
  • Shell
  • python
  • golang
友链
  • 索引

    • 分类
    • 标签
    • 归档
    • 首页 (opens new window)
    • 关于我 (opens new window)
    • 图床 (opens new window)
    • 评论 (opens new window)
    • 导航栏 (opens new window)
周刊
GitHub (opens new window)

章工运维

业精于勤,荒于嬉
首页
  • linux
  • windows
  • 中间件
  • 监控
  • 网络
  • 存储
  • 安全
  • 防火墙
  • 数据库
  • 系统
  • docker
  • 运维工具
  • other
  • elk
  • K8S
  • ansible
  • Jenkins
  • GitLabCI_CD
  • 随笔
  • 面试
  • 工具
  • 收藏夹
  • Shell
  • python
  • golang
友链
  • 索引

    • 分类
    • 标签
    • 归档
    • 首页 (opens new window)
    • 关于我 (opens new window)
    • 图床 (opens new window)
    • 评论 (opens new window)
    • 导航栏 (opens new window)
周刊
GitHub (opens new window)
  • linux

  • windows

    • windows支持多用户远程登录
    • windows应用服务部署脚本
    • linux 使用ssh免密连接Windows 10
    • windows彻底删除顽固文件的代码
    • Win11关闭Windows Defender实时保护
    • win10 神州网信开启远程
    • windows打开软件白屏或黑屏
  • 中间件

  • 网络

  • 安全

  • 存储

  • 防火墙

  • 数据库

  • 系统

  • docker

  • other

  • 监控

  • 运维
  • windows
章工运维
2023-05-27

linux 使用ssh免密连接Windows 10

项目需要,需要从Jenkins上执行命令启动Window10 上的selenium自动化UI测试脚本。Jenkins部署在linux上,因此需要设置linux ssh免密登录Windows10,已实现功能。

1、Windows 10 安装OpenSSH服务

进入Windows 10 设置-应用-可选功能,添加可选应用,找到OpenSSH服务端并安装

2、配置OpenSSH服务端的配置文件

为了是OpenSSH 服务端允许使用密钥进行ssh连接,需要进行配置。配置文件地址如下:

C:\ProgramData\ssh\sshd_config,打开这个配置文件,将PubkeyAuthentication yes的注释打开,将最后两行进行注释,并保存。如下图所示:

d3e0442a2ba297aa.jpg

a01703b02aa965e0.jpg

2、配置OpenSSH服务端的配置文件

为了是OpenSSH 服务端允许使用密钥进行ssh连接,需要进行配置。配置文件地址如下:

C:\ProgramData\ssh\sshd_config,打开这个配置文件,将PubkeyAuthentication yes的注释打开,将最后两行进行注释,并保存。如下图所示 8166352878b4b042.jpg

6dc1393c3bcc08bb.jpg

3、Linux上生成公钥和私钥

登录Jenkins所在的linux服务器,进入/root/.ssh目录,执行如下命令生成公钥id_rsa.pub和私钥id_rsa

ssh-keygen -t rsa -f id_rsa

之后在Windows 10的用户目录下创建authorized_keys文件,将linux下生成的id_rsa.pub内容复制到authorized_keys文件中,如下图所示:

f2aad266c2df67ca.jpg

4、Windows 10上,管理员权限启动cmd,并输入net  start sshd启动OpenSSH服务

f5cb6deded3fb4be.jpg

5、测试

在linux上输入如下命令测试免密登录,如果直接登录,则免密配置成功

ssh -i ./id_rsa dd@192.168.13.31


原文链接 (opens new window)

微信 支付宝
上次更新: 2023/05/29, 22:25:17

← windows应用服务部署脚本 windows彻底删除顽固文件的代码→

最近更新
01
shell脚本模块集合
05-13
02
生活小技巧(认知版)
04-29
03
生活小技巧(防骗版)
04-29
更多文章>
Theme by Vdoing | Copyright © 2019-2025 | 点击查看十年之约 | 鄂ICP备2024072800号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式