必备软件下载
wget https://prdownloads.sourceforge.net/tcl/tcl8.4.20-src.tar.gz
wget https://downloads.sourceforge.net/expect/expect5.45.4.tar.gz
建议安装在/usr/local目录下。
- 配置tcl
解压&&编译
cd tcl8.4.20
cd unix
sudo ./configure --prefix=/usr/local/tcl --enable=shared
sudo make
sudo make install
sudo cp ./tclUnixPort.h ../generic/
2.配置expect
解压&&配置
sudo tar -zxvf expect.5.45.tar.gz
cd expect5.45
sudo ./configure --prefix=/usr/local/expect --with-tcl=/usr/local/tcl/lib --with-tclinclude=/usr/local/tcl8.4.20/generic
sudo make
sudo make install
3.配置远程免密登陆
创建shell脚本
sudo vim login.sh
#! /usr/bin/expect
spawn ssh root@1.2.3.1
expect "*password:"
send "123456\n"
expect "*#"
interact
sudo chmod +x login.sh
执行脚本
./login.sh
iterm终端配置脚本路径
image.png












网友评论