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/sh
URL=`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.122
N: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就行,非常簡單。