为了服务器的安全,运维人员经常会要求我们先登录到跳板机,然后再SSH连接到目标服务器。但是这样是很繁琐的,每次在SecureCRT创建一个连接,都需要输入SSH命令,然后输入密码。

下面的方法可以实现:SecureCRT自动连接到跳板机再自动连接到目标服务器。

1. 使用expect,自动输入登录密码

正常的登录流程是:

输入SSH命令

ssh -l username 192.168.1.1 -p 22

输入密码

但是这样太繁琐了,需要两步,通过expect,可以把这个过程整合到一个脚本中:

expect脚本:

login_192.168.1.1.sh

假如账号密码是:username my_password

#!/usr/bin/expect

spawn ssh -l username 192.168.1.1 -p 22

expect "*password:"

send "my_password\r"

interact

执行

expect login_192.168.1.1.sh

就可以登录到192.168.1.1了,不需要输入密码。

expect的安装方法可以上网查一下。

2. 设置CRT,建立连接的时候,自动执行login_192.168.1.1.sh脚本

创建一个可以连接上跳板机的Session。

设置:

Session Option - > Connection -> 选上Remote Command ->右边的输入框输入expect login_192.168.1.1.sh

这样连接这个Session的时候,就可以直接登录到192.168.1.1了

securefx 堡垒机_在有跳板机的情况下,SecureCRT自动连接到目标服务器相关推荐

  1. java启动无线网络连接_在无线模式存在的情况下,如何连接无线网络

    我使用下面的代码在android手机上创建一个无线模式.出于某种原因它每次都会创建一个新模式,因此对于相同的无线网络手机将会有多个模式.是否有办法能实现当一个模式已经存在时,就不要再创建一个新的模式? ...

  2. KT6368A蓝牙芯片的主从机之前透传功能说明,2.4G跳频自动连接

    目录 2.1 硬件说明 2.3 芯片的软件版本区分 2.4 功能说明 2.5 串口AT指令说明 2.6 使用的注意事项 三.实测数据 简介 传统的两颗芯片做近距离的无线通讯,一般采用433或者2.4G ...

  3. linux跳板机权限管理,开源跳板机(堡垒机)Jumpserver v0.2.0 使用说明

    说明视频: 更新log截图篇: http://laoguang.blog.51cto.com/6013350/1635853 本篇是使用篇 一. 用户管理 Jumpserver 2.0.0 版本中增加 ...

  4. guacamole 源码_部署Guacamole跳板机平台

    部署Guacamole跳板机平台 Apache Guacamole是一个可以通过浏览器访问远程桌面的应用,它无需在访问者界面部署任何软件(clientless),且支持主流的VNC,RDP,SSH等协 ...

  5. linux shell跳板机,用shell开发跳板机

    信号列表: 在linux中和信号相关的常见命令为kill及trap命令,下来如何利用trap控制跳板机脚本来使用命令: 命令:kill  -l 和 trap  -l 企业实战中linux系统的重要信号 ...

  6. jmeter 跳板机_jmeter本地通过跳板机连接塔内数据库

    log: 需求描述: 1.数据库在塔内,需要通过跳板机链接 2.需要在表里面mock批量数据用来测试 使用工具:putty,jmeter 1.下载putty,自己正常使用的已打包上传 windows6 ...

  7. k3v12.0精益版注册机_精益均值VBA机

    k3v12.0精益版注册机 This is Recruit a New VBA Programmer Week, according to Dick Kusleika, so we'd better ...

  8. linux 跳板机脚本,shell 实现跳板机

    zbuz添加用户,并批量分发ssh公钥脚本:#!/bin/bash . /etc/init.d/functions function add_user(){ jumper="$1" ...

  9. mysql跳板机怎么搭建_Jumpserver跳板机的搭建和部署

    1.需要搭云yum仓库 wget -O /etc/yum.repos.d/CentOS-Base.repo 2.将源码包拷贝到jumpserver服务器,并解包 tar xf jumpserver-m ...

最新文章

  1. 简述sqlite数据库的特点_为什么要用SQLITE?SQLITE数据库优点和缺点分析
  2. golang函数多值返回示例
  3. eval函数linux,Python中的eval()、exec()及其相关函数
  4. 如何用excel筛选相似内容_excel如何筛选出相同内容,excel怎么用公式筛选
  5. 基于TCP协议的进程间通信
  6. 集成Tomcat环境到Eclipse中
  7. C算法编程题(七)购物
  8. RDMA over TCP的协议栈工作过程浅析
  9. 破局:滚动率知识在信贷风控中的系统总结
  10. 给输入框添加自动检索的功能
  11. 学累了可以看漫威电影啊
  12. python数字不同数之和_python练习 数字不同数之和+人名最多数统计
  13. 用来快速检查hdf5,npy和npz文件的Python脚本
  14. Django 基础(3)-django_filters模块
  15. 什么是跨域?一次性带你理解透
  16. 为公寓运营商提供SaaS管理系统,寓小二获贝壳找房5000万元A轮融资...
  17. C语言 会员管理系统
  18. 各位,我来自数位红公司,我们是做手机游戏的。
  19. IPhone平滑滚动效果的实现
  20. 一、性能测试的八大类

热门文章

  1. 陈玉福计算机算法与设计答案,中科院计算机算法陈玉福历年试题..doc
  2. Lambada表达式全面详解
  3. KUKA机器人到底该怎么安装
  4. MA5626 MA5620改交换机 二层端口互通命令
  5. 论文阅读笔记-Glyce: Glyph-vectors for Chinese CharacterRepresentations
  6. linux 安装 ORACLE JDK 8
  7. 标准C库对文件的操作
  8. python 如何封装dll_Python的扩展接口[2] - 动态链接库DLL[0] - 动态链接库及辅助工具...
  9. Django的身份认证系统
  10. php json 转arraylist,android - 将JSON数组转换为ArrayList