美文网首页
Mac iTerm2实现自动SSH登陆服务器

Mac iTerm2实现自动SSH登陆服务器

作者: 贰爷 | 来源:发表于2020-03-28 18:10 被阅读0次

必备软件下载

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目录下。

  1. 配置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

相关文章

网友评论

      本文标题:Mac iTerm2实现自动SSH登陆服务器

      本文链接:https://www.haomeiwen.com/subject/xnesuhtx.html