iterm2 连接远程服务器

expect是一个自动化交互套件,主要应用于执行命令和程序时,系统以交互形式要求输入指定字符串,实现交互通信。

expect自动交互流程:

spawn启动指定进程—expect获取指定关键字—send向指定程序发送指定字符—执行完成退出.

在 .ssh目录下创建文件
#!/usr/bin/expect -f
set user xxx
set password xxxxx
set host xxxxx
set port 22
set timeout -1

spawn ssh u s e r @ user@ user@host
expect “assword:
send “$password\r”
interact
expect eof

在iterm2->preference->profiles,新建一个登录标签,配置后可以直接点击profile进行登陆

你可能感兴趣的:(服务器,ssh,运维)