利用expect script实现ssh免密码登录

来源:互联网 发布:江苏知原药业怎么样 编辑:程序博客网 时间:2024/05/16 17:20

一、安装expect

1. Linux下:

sudo apt-get install expect

2. Cygwin下:

apt-cyg install expect

二、编写expect script

1. 新建文件run.ex

2. 添加如下代码

#!/usr/bin/expectset user Usernameset password Passwordset host Server  set timeout -1 spawn ssh $user@$hostmatch_max 100000expect "*?assword:*"send -- "$password\r"interact
三、运行

./run.ex


0 0