背景
为了使一台主机能够对多台主机进行免密登录操作,同时又不需要在脚本执行期间进行交互性的输入。我编写下面的脚本,这里主要使用到expect命令。
脚本
配置文件
配置文件,文件名为hostname,用以存储从本机(假设ip为10.191.10.1)需要免密登录的主机的ip
10.191.10.2
#10.191.10.3
10.191.10.4
10.191.10.5
脚本
#!/bin/bash
# 该脚本用于实现配置root免密登录到其他主机的功能
#
# @Author TomatoChao
###################################################################
filepath=~/.ssh/id_r