美文网首页
Assh 自动登录ssh小工具

Assh 自动登录ssh小工具

作者: 心里有了一个宝宝 | 来源:发表于2019-01-19 11:11 被阅读0次

    assh

    自动登录ssh脚本,使用 expect ,优化操作和加入配置文件

    只限制 Linux 和 Mac 机器使用

    linux 系统在开发中连接 ssh 很不方便,没有像 windows 有趁手的客户端,但系统自带的终端很得我心,所以写了这个脚本可以继承原生终端的优点,又可以自动连接服务器

    第一步,需先安装 expect

    sudo apt install -y expect

    centos/redhat 系列需先安装

    sudo yum instal -y expect

    其他发行版自行使用包管理安装 expect 包

    第二步,配置服务器连接信息

    配置文件位于项目目录/ssh_hosts.conf,里面有注释说明以及配置格式

    第三步,运行脚本选择服务器进行连接

    cd此项目目录./assh.sh#输入序号进行连接(直接回车默认0)#如无执行权限,请先  chmod +x run.sh expect.sh

    第四部,配置alias,简化操作

    vi~/.bashrc#最后一行加入aliasassh='/此项目绝对路径/assh.sh'#示例#alias assh='/var/www/assh/assh.sh'#即时生效source~/.bashrc

    Features

    优化超时,每60秒发送ping包,避免终端假死

    兼容密码和私钥登录,自行配置

    使用原生ssh命令,非编程语言接口封装,所以你用的终端是什么样,连接后的操作也是什么样。(比如继承ctrl+c/v)

    相关文章

      网友评论

          本文标题:Assh 自动登录ssh小工具

          本文链接:https://www.haomeiwen.com/subject/avbadqtx.html