Windows下配置多台主机之间ssh免密登录

本文详细介绍了如何在Windows系统中安装并配置SSH服务,包括使用PowerShell安装OpenSSH、生成与复制密钥、设置开机自启以及配置`sshd_config`以实现安全的主控机与被控机通信。
摘要由CSDN通过智能技术生成

    ①安装ssh,这里直接用安装包最好

安装包链接:Releases · PowerShell/Win32-OpenSSH · GitHub

           

或者百度链接:https://pan.baidu.com/s/1CY4wFeJ6j8JqwY-NfXl2xA?pwd=XKWS 

         进入目录文件夹,cd /PATH/OpenSSH-Win64执行

         1.powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1

         2.开启ssh服务 net start sshd 设置为开机自启 sc config sshd start=auto

     ②被控机生成密钥:ssh-keygen -t rsa 生成密钥 注:配置互信可以多台执行此命令互相复制公钥在指定文件夹

进入C:\Users\Administrator\.ssh文件夹,找到公钥文件(id.rsa.pub)

     ③主控机操作,进入C:\Users\Administrator\.ssh文件夹

       创建”administrators_authorized_keys””authorized_keys”文件,并将被控机公钥复制进去

         

      ④进入主机”C:\ProgramData\ssh”文件夹下找到”sshd_config”

  替换为此文件  

  设计更新内容为

               修改文件(以下是重点):

确保以下3条没有被注释

PubkeyAuthentication yes

AuthorizedKeysFile .ssh/authorized_keys

PasswordAuthentication no

确保以下2条有注释掉

#Match Group administrators

#       AuthorizedKeysFile __PROGRAMDATA__/ssh/administrators_authorized_key

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值