美文网首页
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