前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Mac下iTerm2 免密码登录

Mac下iTerm2 免密码登录

作者头像
有福
发布2018-08-28 14:35:04
8710
发布2018-08-28 14:35:04
举报
文章被收录于专栏:极客生活

mac 下通过配置 iTerm2 让它具有xshell免密码登陆的功能。

iTerm2 本身并没有提供这个功能,不过可以借助第三方工具sshpass来实现。

下载sshpass工具

http://heanet.dl.sourceforge.net/project/sshpass/sshpass/1.05/sshpass-1.05.tar.gz

编译安装sshpass

代码语言:javascript
复制
tar -xzvf sshpass-1.05.tar.gz
cd sshpass-1.05
./configure
make
sudo make install

配置 sshpass

sshpass 通过配置文件读取密码,只要把密码写道文本文件中就可以。比如我有个内网的机器root的密码是123456,那么直接将123456写到某个文本文件中即可,目前本机的配置文件放在~/sshpass/offline文件中。

代码语言:javascript
复制
123456

配置iTerm2

在iTerm2->Profiles->General下新建一个profile。 在Command选项中选择Command,并填写下面内容:

代码语言:javascript
复制
/usr/local/bin/sshpass -f /Users/youfu/sshpass/offline ssh -p22 root@192.168.10.37

其中/Users/youfu/sshpass/offline中保存了root@192.168.10.37的密码123456

这样通过Command + o快捷键可以呼出Profiles面板,选择要连接的主机,不需要输入密码了。

而且通过这样配置后,在同一个标签下Command + d快捷键分屏的时候会自动登录到远程的机器上。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017.08.22 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 下载sshpass工具
  • 编译安装sshpass
  • 配置 sshpass
  • 配置iTerm2
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档