自己动手写一个自动登录脚本gg
2024-08-26 08:00:07
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就行,非常简单。
最新文章
- 转-Spring Framework中的AOP之around通知
- C#实现WinForm DataGridView控件支持叠加数据绑定
- 如何提高码农产量,基于ASP.NET MVC的敏捷开发框架开发随笔一
- SpringMVC拦截器2(资源和权限管理)(作为补充说明)
- 日期转换工具类 CommUtil.java
- Oracle ->;>; 生成测试数据
- 手动调整导航控制器中的viewcontroller
- Qt容器类(总结)(新发现的QQueue和QStack,注意全都是泛型)
- 开源一个适用iOS的数据库表结构更新机制的代码
- 动态读取文件持续显示在UI上
- Python 操作 MYSQL
- SSRS2008中控件ID冲突问题
- 100个Myeclipse6.5免费注册码
- 双系统恢复CentOS的MBR
- mongo 联表查询
- JVM(二)Java虚拟机组成详解
- java中移位运算
- scala flatmap、reduceByKey、groupByKey
- Android跳转WIFI界面的四种方式
- ubuntu16.04下使用navicat连接docker mysql5.7.20