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的内容如下:

  1. #!/bin/sh
  2. URL=`grep N:$1 /Users/lukairui/tools/gg_table | awk '{print $5}' | cut -c 3- `
  3. PORT=`grep N:$1 /Users/lukairui/tools/gg_table | awk '{print $2}' | cut -c 3- `
  4. USER=`grep N:$1 /Users/lukairui/tools/gg_table | awk '{print $3}' | cut -c 3- `
  5. PASS=`grep N:$1 /Users/lukairui/tools/gg_table | awk '{print $4}' | cut -c 3- `
  6. sshpass -p ${PASS} ssh -p ${PORT} ${USER}@${URL}
5.同一个目录下
        vim  gg_table
        gg_table就是登陆机器的密码,url,ip,简单别名等等,内容如下:
  1. N:qdao P:22 U:rootM:123456 L:112.111.231.122
  2. N:hzhou P:22 U:rootM:235666 L:xxx.xxx.xxx.231
6.最后更改一下gg的权限即可使用
 
具体使用方式:
        gg  qdao  //直接登陆到qdao机器,不用手打密码
没有使用这个自制工具之前,需要用如下的命令来登陆:

  1. $ ssh -p 20757 lukairui@111.122.132.142
  2. >手输密码
不仅要记住端口号,密码,还有ip,还有每台机器不同的登录名,实在是麻烦,现在只需要记住这台机器的小名。比如在杭州的就叫hzhou即可,在青岛的机器就叫qdao就行,非常简单。

最新文章

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

热门文章

  1. bootstrap基础
  2. OpenStack Newton版本Ceph集成部署记录
  3. Java学习笔记——排序算法之快速排序
  4. ConcurrentHashMap实现原理及源码分析
  5. JAVA引用和垃圾回收
  6. jquery源码 DOM加载
  7. ListView的使用(二)长按弹出上下文菜单
  8. 关于Cookie的知识的总结
  9. Github+Hexo,搭建专有博客
  10. Gradle 使用Maven本地缓存