美文网首页
iterm 跳板机配置

iterm 跳板机配置

作者: simler | 来源:发表于2018-03-09 09:42 被阅读26次

解决Mac中ssh自动登录的问题, 写一个expect脚本实现自动登陆跳转Jumper

  • SSH连接
    ssh -i key/xxx.pem xxx@10.0.5.20
  • 修改权限
    sudo chmod 600 key/xxx.pem

SSH自动连接脚本

  • 脚本一
    #!/usr/bin/expect
    if { $argc != 1 } { 
     send "Usage: Opt or ID\n"
     exit 
    }
    
    set ID [lindex $argv 0]
    set TERMSERV 10.0.5.20
    set USER xxx
    set PASSWORD 123456
    
    catch { spawn ssh -i /Users/woody/key/xxx.pem $USER@$TERMSERV }
    expect "*xxx.pem*" { send "$PASSWORD\r" }
    
    expect "*Opt or ID**" { send "$ID\r"; interact }

expect /Users/woody/key/ssh_login_sq.expect 1

  • 脚本二
    #!/usr/bin/expect
        
    set ID [lindex $argv 0]
    set TERMSERV 10.0.5.20
    set USER xxx
    set PASSWORD 123456
        
    catch { spawn ssh -i /Users/xxx/key/xxx.pem $USER@$TERMSERV }
    expect "*xxx.pem*" { send "$PASSWORD\r" }
        
    expect "*Opt or ID**" { send "$ID\r"; interact }

expect /Users/woody/key/ssh_login_sq.expect

jumper-2.jpeg

相关文章

网友评论

      本文标题:iterm 跳板机配置

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