mac iTerm2 实现简易 ssh-client

首先定义脚本:

#!/usr/bin/expect
set IP     [lindex $argv 0]
set PORT   [lindex $argv 1]
set USER   [lindex $argv 2]
set PASSWD [lindex $argv 3]
set CMD    [lindex $argv 4]
 
spawn ssh -p $PORT $USER@$IP $CMD
expect {
    "(yes/no)?" {
        send "yes\r"
        expect "password:"
        send "$PASSWD\r"
        }
    "password:" {send "$PASSWD\r"}
    "* to host" {exit 1}
    }
interact

脚本我存放的位置是: ~/.ssh-client/ssh-tool.sh

对iTerm 2 作如下配置
iTerm2 配置

之后通过如下方式打开
ssh 打开方式
除了这个方式之外, 还可以在profile中指定快捷键,通过输入快捷键打开

经过使用, 发现还可以通过 cmd+ O的快捷点快速打开profile,然后选择想要的进行打开, 打开位置多样,可自行选择。
在这里插入图片描述
另外记录下多tab的同时输入命令的快捷键cmd+shift+i

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值