左边Profile Name列表中显示的第一个 ✭ Default 是iTerm默认的设置,下面自定义的Profile默认情况下都使用它的设置,也就是说后面需要设置针对所有Profile有效的项都时候可以在此进行设置,这一点非常重要。
点击+按钮新建一个Profile,在Name中输入服务器的别名,下面的Title我更喜欢选择Profile(Job),方便进行辨识。最关键的是下面的Command默认选择Login Shell,后面的Send text at start:中输入ssh登录命令。如下图:
每次都需要输入登录密码非常不方便,可以使用Profile的Triggers功能。进入 Preferences Profiles中,首先选中刚刚创建的Profile,然后点击右边的Advanced标签,在Triggers下面点击Edit按钮,
自动输入密码登录
点击+创建一条触发规则:
Regular Expression: 触发器的触发条件,支持正则表达式。因为每次需要输入密码的时候出现如mazy@192.168.212.8's password:的文本,因此这里将条件设置为 's password:
1.Action: 选择动作条件,这里选择Send Text...,即直接向屏幕发送文本
2.Parameters: 动作参数,这里是发送的文本内容,输入密码,最后加上\r表示回车
3.Instant: 设置是否立即生效,勾选
4.Enabled: 是否启用,勾选