mac 操作系统使用iterm自动登录远程服务器

Posted 大不列颠硕

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mac 操作系统使用iterm自动登录远程服务器相关的知识,希望对你有一定的参考价值。

  1. 找一个目录创建一个普通的文件,例如 vi myprofile ,编辑以下内容

    #!/usr/bin/expect
    
    set PORT 22
    set HOST www.****.com(或者ip地址)
    set USER bob
    set PASSWORD 123456
    
    spawn ssh -p $PORT $USER@$HOST
    expect {
                 "yes/no" { send "yes/y";exp_continue; }
                 "*password:*" { send "$PASSWORD
    " }
    }
    interact
  2. 选择 Profiles -> openProFiles(或者快捷键?+o),选中Edit Profile...

    技术图片

  3. 点击+号添加,选择command 填入 expect 加你刚才建的文件路径!/usr/bin/expect

    set PORT 22
    set HOST www.****.com(或者ip地址)
    set USER bob
    set PASSWORD 123456

    spawn ssh -p $PORT $USER@$HOST
    expect {
    "yes/no" { send "yes/y";exp_continue; }
    "password:" { send "$PASSWORD " }
    }
    interact技术图片

  4. 下次就可以直接选这个profile启动了

以上是关于mac 操作系统使用iterm自动登录远程服务器的主要内容,如果未能解决你的问题,请参考以下文章

mac利用iterm2,自动连接远程服务器

iTerm 使用expect实现自动远程登录,登录跳板机

Mac iTerm 2使用rzsz从远程上传下载文件

Mac下用iterm操作远程服务器

Mac iTerm2使用lrzsz

Mac下使用iterm2 SSH免密码登录