9.expect实现免密登录

expect内部命令

1.安装expect

yum -y install expect

2.expect命令

expect   进入expect程序的解释终端器
进入expect内部之后exit退出

spawn command      在expect内部执行shell的命令
expect             捕获到shell命令程序执行之后输出的字符串
send               发送给shell命令程序的字符串

在脚本中使用,以产生公钥私钥为例子

vim ssh-pub.sh
/usr/bin/expect<

在脚本中使用

# 写个用于自动生成密钥对的函数
auto_keygen (){
    /usr/bin/expect<

你可能感兴趣的:(9.expect实现免密登录)