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

下载软件sshpass

下载:下载地址

安装

tar zxvf sshpass-1.06.tar.gz

cd sshpass-1.06.tar.gz

./configure

make && make install

不出意外就是安装成功了,不要问我iterm怎么安装,我也不想写。

sshpass 使用简介

 sshpass -h 
/usr/local/bin/sshpass -h  

设置sshpass 密码文件

让sshpass使用ssh密码,需要先将密码保存在一个文件里,再通过sshpass读文件来获取密码,iterm2就可以通过这样的命令来登录主机,密码文件很简单,取一个好名字,把密码写进去就可以了,没有别的任何东西,如,在用户目录的sshpass目录建一个名为pass的文件,里面写上主机密码:123456,文件地址为:~/.sshpass/config

注:文件地址你可以自己选择放,没有说一定放在哪里

iterm 设置

打开iterm的profiles选项,添加一个新的profile,其它没什么好配置的,主要是在General的command中选择使用command,命令就是sshpass的执行命令,如:

/usr/local/bin/sshpass -f ~/.sshpass/config ssh -p22 root@111.111.111.111

就这么简单就可以使用了

要是你很倒霉的还是没用弄成功,下面有个地址可供参考

原文地址 http://www.cnblogs.com/onlyfu…

    原文作者:soledad
    原文地址: https://segmentfault.com/a/1190000009810275
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞