首页 > 其他分享 >秘钥管理

秘钥管理

时间:2023-05-25 09:45:02浏览次数:42  
标签:sshd Set Service 管理 StartupType agent 秘钥 ssh

Windows

参考: https://learn.microsoft.com/zh-cn/windows-server/administration/openssh/openssh_keymanagement

1 介绍

ssh-keygen,用于生成安全的密钥
ssh-agent 和 ssh-add,用于安全地存储私钥
scp 和 sftp,在首次使用服务器时安全地复制公钥文件
使用power shell

2 启用openssh

# Set the sshd service to be started automatically
Get-Service -Name sshd | Set-Service -StartupType Automatic

# Now start the sshd service
Start-Service sshd
# 由于没有与 sshd 服务关联的用户,因此主机密钥存储在 C:\ProgramData\ssh 下。
# 添加用户秘钥,-t选择加密方式
ssh-keygen -t ed25519

3 秘钥代理

# By default the ssh-agent service is disabled. Allow it to be manually started for the next step to work.
# Make sure you're running as an Administrator.
Get-Service ssh-agent | Set-Service -StartupType Manual
# Set-Service ssh-agent -StartupType Automatic 
# Start the service
Start-Service ssh-agent

# This should return a status of Running
Get-Service ssh-agent

# Now load your key files into ssh-agent
ssh-add ~\.ssh\id_ed25519

4 注册服务

# 注意Get-Service ssh-agent已经注册了这个服务,Set-Service ssh-agent -StartupType Automatic 设置服务自动启动
New-Service -Name ssh-agent -BinaryPathName "C:\Windows\System32\OpenSSH\ssh-agent.exe" -StartupType Automatic

标签:sshd,Set,Service,管理,StartupType,agent,秘钥,ssh
From: https://www.cnblogs.com/hs3434/p/17354711.html

相关文章

  • 如何用windows任务视图管理多个程序,提高.net开发效率
    在Windows操作系统中,任务栏是一个非常重要的工具栏,用来显示当前正在运行的程序和任务。如果同时运行了很多程序,任务栏上的图标就会变得非常拥挤,不方便管理和切换。为了提高工作效率,可以通过任务视图来将这些运行程序分组,以便更好地管理和切换。任务视图是Windows操作系统中的......
  • 02-Node.js的包管理工具
    00.代码共享方案模块化的编程思想,支持将代码划分成一个个小的、独立的结构。我们可以通过模块化的方式来封装自己的代码,将之封装成一个工具;这个工具我们可以让同事通过导入的方式来使用,甚至也可以分享给世界各地的程序员来使用;假如,我们要将某个工具分享给世界上所有的程序员......
  • 源代码管理工具
    软件开发与创新设计的作业介绍主流源代码管理工具(推荐Github或TFS)。重点介绍其中一种即可。 Github1.1介绍:GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。GitHub于2008年4月10日正式上线,除了Git代码......
  • 源代码管理工具:Github的基本使用介绍
    前言:GitHub是目前最受欢迎的代码托管平台之一,它提供了强大的工具和功能,方便开发者进行版本控制、协作开发和项目管理。本篇博客将向大家简单地介绍如何使用GitHub,也许能够帮助你托管代码、协作开发并充分利用GitHub的强大功能。若有介绍不恰当或需要补充的地方,欢迎评论探讨......
  • 部署aws命令配置管理机以及部署eksctl管理eks
    AWS命令部署curl"https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip"-o"awscliv2.zip"unzipawscliv2.zipsudo./aws/installaws--versionawsconfigurecurl-Ohttps://s3.us-west-2.amazonaws.com/amazon-eks/1.26.2/2023-03-17/bin/linu......
  • 源代码管理工具-GitHub篇
      一、gitHub是什么   GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。  git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。 二、github作用   github可以......
  • go ceph s3文件管理
    导入依赖gogetgopkg.in/amz.v1/awsgogetgopkg.in/amz.v1/s3创建用户在初始化连接之前,我们需要创建一个用户得到accessKey和secretKey,新增用户的指令如下:dockerexecceph-rgwradosgw-adminusercreate--uid="test"--display-name="testuser"封装使用packagemai......
  • 集中化日志管理平台的应用day04 暂时没用
    4、项⽬实施4.1基本思路从访问源头开始,按链路逐个写⼊⽇志,使⽤不同的⼿段,实现⽤户请求的各个点的⽇志收集4.2前端请求4.2.1概述⽬前项⽬多采⽤动静分离⽅式,静态⻚由nginx处理。那么nginx上的请求⽇志如何收集处理呢?第⼀可以采⽤输出到log⽂件,fifilebeat采集,送⼊kafka。第......
  • java基于springboot+vue的书籍学习平台管理系统,学期学习论坛管理系统,附源码+数据库+lw
    1、项目介绍困扰管理层的许多问题当中,书籍学习将会是不敢忽视的一块。但是管理好书籍学习又面临很多麻烦需要解决,在工作琐碎,记录繁多的情况下将书籍学习的当前情况反应给相关部门决策,等等。在此情况下开发一款书籍学习平台,于是乎变得非常合乎时宜。经过网上调查和搜集数据,......
  • 转:win10系统管理员设置了系统策略禁止进行此安装
    点击开始按钮-->输入cmd-->右键点击搜索结果中的"命令提示符"-->以管理员身份运行在打开的命令提示符窗口中运行:输入:RD/S/Q"%WinDir%\System32\GroupPolicyUsers",回车接着输入:RD/S/Q"%WinDir%\System32\GroupPolicy",回车3.重启一下电脑,然后重复1操作......