ssh密钥创建分发(端口号非22)&脚本实现自动创建分发密钥
1.1 服务端端口号变化了,如何基于秘钥连接
1.1.1 环境准备
实验环境:
1.1.2 通过另外一台服务器创建并分发密钥
第一个里程碑: 现创建密钥使用 ssh-keygen
第二个里程碑:分发密钥,注意ssh的端口
.ssh/authorized_keys #分发到对端服务器后进行改名
to make sure we haven’t added extra keys that you weren’t expecting.
说明:
通过 man 手册找到密钥分发的命令格式。
-i 参数指定 公钥文件的存放位置
第三个里程碑: 测试密钥登陆
[root@test ~]#
1.2 如何实现自动创建秘钥对,同时分发公钥(编写脚本实现)
脚本内容:
脚本说明:
创建密钥,-f指定存放位置,-P 密钥加密的密码 -q 减少信息输出
这里需要安装一个软件 yum install sshpass -y 用来提供中户密码
这里使用for循环来对ip地址进行变化。
附录:CentOS 7密钥分发脚本
<li>
<a href="#12">1.2 如何实现自动创建秘钥对,同时分发公钥(编写脚本实现)</a>
</li>
<li>
<a href="#CentOS_7">附录:CentOS 7密钥分发脚本</a>
</li>
- 原文作者:惨绿少年
- 原文链接:https://clsn.io/clsn/lx918.html
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。