1.1 服务端端口号变化了,如何基于秘钥连接

1.1.1 环境准备

实验环境:

1.1.2 通过另外一台服务器创建并分发密钥

第一个里程碑: 现创建密钥使用 ssh-keygen

第二个里程碑:分发密钥,注意ssh的端口

.ssh/authorized_keys #分发到对端服务器后进行改名

to make sure we havent added extra keys that you werent 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>