【原】mac电脑保存服务器账号/密码登录操作

一.说明

mac电脑自带终端神奇iterm2,日常登录服务器操作一般场景为ssh user@ip,确认后再输入密码操作。

该操作较为麻烦且需通过hostname判断所在主机。

通过ssh生成秘钥方式较为麻烦,先推荐使用iterms自带功能进行服务器登录。

二.使用

1、建立记住密码功能

1.1 本地任选一路经,使用except记住服务器/账号/密码信息;修改一下脚本的服务器IP、账号和密码即可

# zero @ zerodeMacBook-Pro in ~/work/hosts [18:53:10]
$ cat 服务器IP
#!/usr/bin/expect

set PORT 22
set HOST XX.XX.XX.XX.XX  #服务器IP
set USER username  #用户名
set PASSWORD password  #密码

spawn ssh -p $PORT $USER@$HOST
expect {
        "yes/no" {send "yes\r";exp_continue;}
         "*assword:*" { send "$PASSWORD\r" }
        }
interact

1.2 打开iterms2的设置操作

 

 1.3 进行脚本引用

 

 

 

2.使用时直接使用快捷键【command+o 】选择所选服务器即可

  

 

posted @ 2020-02-27 19:07  Zero116  阅读(2126)  评论(0编辑  收藏  举报