linux shell脚本编写_使用shell脚本编写SSH登录选择小工具

起因在于开发过程中,总是要求进行ssh登录,公司的机器,又不能做ssh的免登陆,只好一次次的进行ssh到机器,然后输入密码等等繁琐的操作。关键这个事情还得每天都干好几次。

有的同学在window下,使用了类似Xsheel等工具,能够帮助你保存远端的服务器的ip和密码。但是在Linux下,就不太好选择工具。

我最近在学习shell脚本命令,了解到了一下几个命令,于是尝试着写了写。
先看效果:

b568c5a5af01820c788dc02f5b1ec88c.png


选择登录环境.png

实现这个其实很简单,使用shell的select语句就能够实现,以下是示例代码:

#!/bin/bash

只要输入1/2等对应的数字就能够执行对应case下的sh脚本。

sh下的脚本里,是我们真正要进行ssh登录的脚本,以下是一个例子:

#!/usr/bin/expect -f

如果有堡垒机等等需要登录的话,可以仿照例子多写几行expect和send命令就行。

然后将第一个设置一个alias就行了。比如在用户目录下的.bashrc后增加

alias 

然后注销后,重新打开终端或者直接source后,就可以使用login命令来进行登录的选择了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值