美文网首页
MacOS使用iTerm2连接服务器

MacOS使用iTerm2连接服务器

作者: DH大黄 | 来源:发表于2020-03-03 20:53 被阅读0次

    MacOS使用iTerm2连接服务器

    # 此处脚本创建在/Users/narcos/Documents/iterm目录下
    cd /Users/narcos/Documents/iterm
    touch iterm2login.sh
    vi iterm2login.sh
    chmod 777 iterm2login.sh
    
    #!/usr/bin/expect
    
    set timeout 30
    spawn ssh -p [lindex $argv 0] [lindex $argv 1]@[lindex $argv 2]
    expect {
            "(yes/no)?"
            {send "yes\n";exp_continue}
            "password:"
            {send "[lindex $argv 3]\n"}
    }
    interact
    

    解释:

    [lindex $argv 0]:端口

    [lindex $argv 1]:username

    [lindex $argv 2]:host

    [lindex $argv 3]:password

    在软件iTerm2中

    profiles -> Open profiles (对应快捷键command + o)

    选择Edit Profiles...

    新建一个profile,在General中

    Name:对应的服务器名

    Command:选择LoginShell

    Send text at start :/Users/narcos/Documents/iterm/iterm2login.sh 对应的端口(一般为22) 对应的服务器账号(一般为root) 对应的服务器ip 对应的服务器密码

    相关文章

      网友评论

          本文标题:MacOS使用iTerm2连接服务器

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