每次登陆服务器,都要输入密码,神烦。推荐给大家一个sshpass一个很棒的免密登陆工具
1.下载sshpass包进行源码安装
1.1 百度云盘下载:链接:https://pan.baidu.com/s/1ZVUYD-Dg6Sx0PvMk1-oGOA 密码:qtik
1.2 ./configure
1.3 make
1.4 make install
2.查看sshpass安装结果,出现以下结果,表示安装成功
3 编写一个文件,文件里面写上服务器密码
3.1 我是在 /Users/finley/netInfo/password 的文件下,创建的一个 centos-86 的文件,centos-86 的文件里面的就是写的是服务器密码,例如我的服务器密码是 123456。
vim /Users/finley/netInfo/password/centos-86
4 配置iterm2,command + , 打开 iterm 的配置页面
5.选择Profiles,点击左下角的 +
6 Command 位置处输入
6.1 /usr/local/bin/sshpass -f /Users/finley/netInfo/password/centos-86 ssh -p22 root@144.24.110.86
6.1.1 /usr/local/bin/sshpass为命令地址,-f为强制启动, /Users/finley/netInfo/password/centos86为刚才我们写密码的文件,-p22指定服务器端口号,
7.Send text at start这个栏,可以不写,也可以写,这个空是进入服务器以后你要执行的命令,我对网站根目录操作的比较多,直接写 cd /var/www/wwwroot 登陆到服务以后,直接进入网站的根目录,设置完后,直接新开一个窗口
快捷键command + shift + o ,选择带绿色加号,我们刚才配置的,直接按回车就进入服务器了、