iTerm2在Mac上使用时不会自动记录密码
第一步,通过终端或者Finder进入本地用户目录下的.ssh文件夹,创建文件passwd
第二步,加入内容
-
set user 用户名
-
set host 服务器IP
-
set password 服务器密码
-
spawn ssh $user@$host
-
expect "*assword:*"
-
send "$password\r"
-
interact
-
expect eof
第三步,打开iTerm2,菜单栏找到『Profiles』→『Open Profiles...』,打开面板上,选择你要进行登录的Profiles,点击右下角『Edit Profiles...』
第四步,在打开面板,右边找到Command,默认选中是Login shell,选中Command,里面输入:expect ~/.ssh/passwd
至此,打开替换的Profiles已经无需密码即可远程登录。