1.下載一個sshpass工具
2.安裝sshpass,安裝到tools文件夾
3.把tools文件夾的路徑加入到/etc/bashrc
vim /etc/bashrc
最后一行 : export PATH="/Users/lukairui/tools:$PATH"
source /etc/bashrc
4.切換到tools文件夾
vim gg
gg的內容如下:
#!/bin/shURL=`grep N:$1 /Users/lukairui/tools/gg_table | awk '{print $5}' | cut -c 3- `PORT=`grep N:$1 /Users/lukairui/tools/gg_table | awk '{print $2}' | cut -c 3- `USER=`grep N:$1 /Users/lukairui/tools/gg_table | awk '{print $3}' | cut -c 3- `PASS=`grep N:$1 /Users/lukairui/tools/gg_table | awk '{print $4}' | cut -c 3- `sshpass -p ${PASS} ssh -p ${PORT} ${USER}@${URL}
5.同一個目錄下
vim gg_table
gg_table就是登陸機器的密碼,url,ip,簡單別名等等,內容如下:
N:qdao P:22 U:rootM:123456 L:112.111.231.122N:hzhou P:22 U:rootM:235666 L:xxx.xxx.xxx.231
6.最后更改一下gg的權限即可使用
具體使用方式:
gg qdao //直接登陸到qdao機器,不用手打密碼
沒有使用這個自制工具之前,需要用如下的命令來登陸:
$ ssh -p 20757 lukairui@111.122.132.142>手輸密碼
不僅要記住端口號,密碼,還有ip,還有每台機器不同的登錄名,實在是麻煩,現在只需要記住這台機器的小名。比如在杭州的就叫hzhou即可,在青島的機器就叫qdao就行,非常簡單。
