寰智博客

  1. 首页
  2. 常用软件
  3. 正文

autossh 一个快速设置windows 和 linux 免密登录的工具

2023年11月10日 620点热度 0人点赞 0条评论

最近需要给几台centos 的服务器设置 ssh 免密登录,但是一台一台的配置太麻烦了,因此写了这个工具用来快速设置windows 和 linux 免密登录。

一、开启当前电脑的ssh 功能

打开window 10 的设置面板,找到应用

点击可选功能

查看已安装功能列表,如果已经安装了 OpenSSH 客户端,则可以跳过下面的步骤

如果已安装功能列表中没有 OpenSSH 客户端,则需要点击 添加功能按钮,勾选OpenSSH 客户端并安装


二、新建 秘钥对

使用Powershell 执行命令

cd ~/Desktop
ssh-keygen -t rsa -b 4096 -C "你的邮箱地址"


生成成功后,桌面上会有 testRsa (私钥), testRsa.pub(公钥) 这两个文件

三、下载并配置使用 autossh

1.下载autossh 工具
点击这里下载
压缩包中包含了python的源代码

2.修改配置文件
将autossh_config_sample.json 重命名为 autossh_config.json
根据提示修改配置文件。如果觉得路径地址比较难写.可以吧私钥,公钥文件复制到 autossh.exe 同级目录下,使用相对路径地址
ps:支持使用云端url地址

clients 数组中, 填写需要配置的服务器的信息,支持多个服务器。如果不需要配置服务器,只需要安装证书,可以置 clients 数组为空

3.启用 ssh-agent 服务
打开powershell 执行下面的命令

Set-Service -Name ssh-agent -StartupType Manual
Start-Service ssh-agent
get-service ssh*

得到如下所示的输出

4.运行

箭头处输入密码,可以为空

5.查看是否可以免密登录

标签: 暂无
最后更新:2023年11月10日

SudemQaQ

这个人很懒,什么都没留下

打赏 点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

COPYRIGHT © 2025 blog.szhcloud.cn 寰智博客. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

苏ICP备16064625号-1

本站使用 又拍云 Logo 提供CDN加速/云存储服务