iterm2使用以前的方法(见原博文iterm2远程中文乱码问题)免密登陆发现几个很不方便的地方。
1. 每次要切换编码方式,不仅要修改要修改iterm2的编码配置,还要修改本地编码环境
2. command+d分栏或改变窗口大小之后,vi显示紊乱,不胜其烦。
之所以出现这两个问题,可能是因为原来的登陆方式是通过本地环境跳转到远程环境,而使用sshpass方式登陆,是直接登陆到远程,免去了本地跳转的环节
使用sshpass直接登陆方式就不会有这两个问题了
- 安装sshpass下载地址
$ tar -xvf sshpass.tar.gz
$ cd sshpass
$ ./configure
$ su - make install
- 配置iterm2
Command中配置登陆命令
/usr/local/bin/sshpass -p 密码 ssh -p 22 用户名@IP