`

Linux 跳板机脚本

 
阅读更多

先生成和分发秘钥:

ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
ssh-copy-id -i  .ssh/id_dsa.pub centos2
ssh-copy-id -i  .ssh/id_dsa.pub centos2

 

编写脚本 tiaoban.sh

#!/bin/sh
function trapper(){
  trap '' INT QUIT TSTP TERM HUB
}
function menu(){
        cat <<EOF
==============Host List==============
        2-centos2
        3-centos3
        0-Exit system
=====================================
EOF
}
function host(){
    case "$1" in
      2)
        ssh $USER@centos2
      ;;
      3)
        ssh $USER@centos3
      ;;
      0)
        exit 0
      esac
}
function main(){
   while true
     do
        trapper
        clear
        menu
        read -p "Pls input your choice:" num
        host $num
     done
}
main

 

分享到:
评论

相关推荐

    简易跳板机jumpserver.rar

    标签中提到了“堡垒机”、“跳板机”和“linux”,这表示这个跳板机软件是基于Linux操作系统的,并且符合堡垒机的安全标准。堡垒机在企业环境中通常用于审计和监控对敏感资源的访问,提供日志记录,以及实施访问控制...

    shell跳板机

    在Linux系统中,用shell脚本写的跳板机,实现对人员登录服务器的控制

    linux-AutomaticloginSSH一键登录SSH可直接从跳板机登录到线上服务器

    本主题关注的是"Automatic Login SSH",即如何实现Linux服务器的自动登录功能,特别是通过跳板机(bastion host)直接登录到线上服务器,这在多层网络安全架构中非常常见。 首先,理解"跳板机"的概念。跳板机通常...

    开源跳板机jumpserver安装包

    跳板机,也被称为堡垒机,是网络安全领域中一种重要的管理工具,主要用于集中管理和审计IT系统的访问行为。Jumpserver是一款开源的跳板机项目,它提供了全面的安全控制、多因素认证、日志审计等功能,旨在增强企业对...

    开源跳板机:是一类可作为跳板批量操作远程设备的网络设备系统

    开源跳板机,如 Jumpserver,是网络安全领域中一个重要的工具,它允许管理员通过一个集中的控制点安全地访问和管理远程设备。这类系统的主要目的是提高运维效率,加强权限管理和审计,确保网络资源的安全访问。...

    linux运维工具+shell脚本-2.18.27-norpm

    跳板机模式配置 SMTP配置 VSFTP配置 账号策略 登录防护 安全基线 DHCP配置 黑白名单 巡检配置 SSH免密登陆 清理日志 安全加固 配置网卡 检查已安装软件的版本 具体链接:...

    linux运维工具+shell脚本-1.18.21

    跳板机模式配置 SMTP配置 VSFTP配置 账号策略 登录防护 安全基线 DHCP配置 黑白名单 巡检配置 SSH免密登陆 清理日志 安全加固 配置网卡 检查已安装软件的版本 具体链接:...

    linux运维工具+shell脚本-2.18.21-norpm

    跳板机模式配置 SMTP配置 VSFTP配置 账号策略 登录防护 安全基线 DHCP配置 黑白名单 巡检配置 SSH免密登陆 清理日志 安全加固 配置网卡 检查已安装软件的版本 具体链接:...

    LInux系统 oracle数据库安装前各项参数脚本化一键自动配置

    经过数天的修改与调试终于以跳板机的方式实现LInux系统 oracle数据库安装前各项参数脚本话一键自动配置,包含单向互信的添加与删除,asm磁盘对的绑定和limits和sysctl.conf,grid和oracle用户的添加及环境配置。

    linux运维工具+shell脚本-1.17.18

    跳板机模式配置 SMTP配置 VSFTP配置 账号策略 登录防护 安全基线 DHCP配置 黑白名单 巡检配置 SSH免密登陆 清理日志 安全加固 配置网卡 检查已安装软件的版本 具体链接:...

    linux用户操作记录工具

    "Linux用户操作记录工具"就是针对这一需求而设计的,主要用于跳板机(jump server)上的操作监控。跳板机是一种用于安全访问远程服务器的中间设备,通过它,管理员可以集中管理对多台服务器的访问,同时记录所有的...

    linux任务自动化部署与维护脚本

    主要功能: 1.升级文件上传至跳板机 2.升级文件分发至各业务机 3.远程启动各业务机任务 4.批量查看各业务机运行状态 5.守护各业务机服务运行(配合crontab)

    jumpserver:跳板机

    跳板机,也被称为堡垒机或安全网关,是网络访问控制的一种重要工具。在IT领域,特别是企业网络管理中,跳板机扮演着至关重要的角色。它主要用于管理和监控对内部网络资源的访问,确保安全性和合规性。Jumpserver是一...

    Linux ssh远程连接断开问题处理办法解决

    我们在通过远程连接操作Linux server的时候,有可能过一段时间忘记操作,便会发生ssh断开的问题。 而如果是本地的server,比较好办,直连设备kill掉ssh,踢掉无效用户连接,再次链接即可,但如果是远程server的话,...

    MobaXterm.zip

    MobaXterm是一款深受IT专业人士喜爱的全能型终端模拟器,尤其在远程连接和文件管理方面表现出色。...通过使用MobaXterm,你可以轻松地管理跳板机,进行Linux服务器的访问和文件操作,让复杂的远程工作变得更加简单。

    JumpServer一键部署脚本

    上传至服务器,前提是有外网,可以链接下载;直接执行脚本,部署等待即可,中途安装有的会提示你让你输入y或者是路径什么的; 版本为V2.22.1。 需要其他版本可自行修改脚本上的版本Version;

    三阶段shell课件.pdf

    - 通过Shell脚本,还可以开发跳板机功能。 4. 学习Shell必备技能: - 熟练掌握VIM编辑器。 - 熟悉Linux基础命令的使用。 - 掌握正则表达式以及grep、sed、awk等三剑客命令的使用。 5. 学习Shell的正确方法: ...

    Python查看多台服务器进程的脚本分享

    最近做自己开发用相关服务的一个checklist,就写了这个脚本,用来在跳板机去检查各个服务器上面的相关服务是否正常 使用expect登录每个机器(因为安全问题,不能直接使用ssh信任),然后根据yaml文件的配置读取服务名字...

    基于go语言开发的版本发布系统

    3. 在跳板机进行解压,将代码同步到目标服务器。 安装 仅支持linux/mac系统,并且要求安装了mysql和git。 安装步骤: 1. 创建数据库,将install.sql导入mysql。 2. 修改 conf/app.conf 中相关的配置。 3. 使用...

    cmd操作命令和linux命令大全收集

    tftp -i 自己IP(用肉机作跳板时这用肉机IP) get server.exec:server.exe 登陆后,将“IP”的server.exe下载到目标主机c:server.exe 参数:-i指以二进制模式传送,如传送exe文件时用,如不加-i 则以ASCII模式(传送...

Global site tag (gtag.js) - Google Analytics