Mac下iTerm2 免密码登录

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

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

下载sshpass工具

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

编译安装sshpass

tar -xzvf sshpass-1.05.tar.gz
cd sshpass-1.05
./configure
make
sudo make install

配置 sshpass

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

123456

配置iTerm2

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

/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快捷键分屏的时候会自动登录到远程的机器上。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏技术之路

关闭Outlook时最小化 dll

用Outlook时最让我感觉不爽的就是不小心点了关闭按钮就会把Outlook关闭。 我们用软件的时候都希望软件有一个关闭时最小化功能,更希望Outlook也有这...

1985
来自专栏云计算教程系列

加固你的Roundcube服务器

Roundcube是一个Webmail客户端,具有强大的安全功能和来自其插件存储库的广泛自定义选项。本文介绍如何进一步保护基本的现有Roundcube安装。

2660
来自专栏乐沙弥的世界

Linux 6下安装编译安装Nginx

1531
来自专栏PHP实战技术

思梦PHP-阿里大鱼手机验证码

小伙伴是否做PC网站的时候,是否遇到过注册用户需要使用短信验证的功能呢?或者找回密码,以及验证用户的信息等等功能!今天思梦PHP就为大家带来Th...

4426
来自专栏令仔很忙

C#——Web.config中的Integrated Security=SSPI

    之前在进行机房收费系统个人重构的时候,配置文件访问数据库,用的是这种方式,如:  

1202
来自专栏写写代码吃吃瓜

tornado下https配置

越来越多的网站已经支持https,相比于http更安全。尤其有的开发网站只支持https,例如微信公众平台。

48510
来自专栏lestat's blog

certbot+letsencrypt配置免费单证书多域名ssl证书

前些天看到微信公众平台官方公告关于公众平台接口不再支持HTTP方式调用的公告之后决定把项目的协议从http改成https,于是开始在网上查,完成之后总结了一点经...

6704
来自专栏Golang语言社区

Go代码打通HTTPs

TL;DR 手工创建CA证书链,手写代码打通HTTPs的两端 HTTPs最近是一个重要的话题,同时也是一个有点难懂的话题。所以网上有大量的HTTPs/TLS/S...

3784
来自专栏FreeBuf

linux下利用一次性口令实现安全管理

作者 黑狐 [译自vpsboard] Linux服务器一直就是以稳定、高效、安全而著称。安全是比较重要的一个环节,这关系到商业机密,更关系到企业的存亡。本文...

2487
来自专栏游戏杂谈

Flash Builder无法正常启动应用程序的原因

去掉编译器参数就可以了, 因为Flash Builer默认使用的是SDK 4.0,而目前开发中只需要使用3.5就可以了,加那个参数

1841

扫码关注云+社区

领取腾讯云代金券