Mac下,使用sshpass让iterm2支持多ssh登录信息保存

Mac下,使用sshpass让iterm2支持多ssh登录信息保存

参考网址:http://www.cnblogs.com/onlyfu/p/4460160.html


 
 
1、安装iTerm2
2、安装sshpass
    1. 解压到当前文件夹 tar -zxvf sshpass-版本号.tar.gz
  • 解压后进入sshpass目录,终端运行以下命令
  • ./configure
  • make
  • install T
  • 运行完成可通过以下命令检查是否安装成功 ​ sshpass -h
    sshpass -h
3、配置密码文件

因为需要配置多个ssh自动登录,所以最好在本机新建一个目录,用户存放所有的密码,一个文件对应一个登录。

  • 在用户文件夹下新建文件夹sshpass
  • 在sshpass下新建文本文件,只写入登录密码,保存后去掉文件后缀名 文件夹目录为:/Users/ChanandlerBong/sshpass/ 文件名:Centos_172.16.135.128
    密码文件和路径
4、配置iTerm2
  • iTerm2 >> Profiles >> Open Profiles >> Edit Profiles

    iTerm2的Profile配置

    ​​ 执行的命令如下:

    /usr/local/bin/sshpass -f /Users/ChanandlerBong/sshpass/Centos_172.16.135.128 ssh -p22 root@172.16.135.128

    /usr/local/bin/sshpass是sshpass执行文件的路径,默认情况安装现在这个位置上
    -f 是告诉sshpass加载文件
    /Users/ChanandlerBong/sshpass/Centos_172.16.135.128就是要加载的的密码文件
    ssh -p22 root@172.16.135.128是说用ssh链接,端口22,root帐号和IP地址
  • 保存后,先通过终端运行ssh root@ip,登录成功后再选择该profile,就可以实现ssh登录。

  • 也可以在iTerm2里通过设置的快捷键登录

    登录成功



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值