公司通过堡垒机连接公司服务器

本文介绍了如何通过堡垒机连接公司Linux服务器,包括两种方式:一是利用jumpserver堡垒机登录后跳转服务器,需编写login.sh脚本,并安装expect和tcl;二是使用堡垒机的隧道模式,通过添加公钥和ssh脚本来实现服务器连接。
摘要由CSDN通过智能技术生成

一:使用jumpserver(堡垒机可以登录,登录堡垒机后,跳转相应服务器)

1). 新建文件 login.sh,复制如下命令

!/usr/bin/expect -f
#设置超时时间
set timeout 3
#这里设置机器密码
set password 密码
#连接
spawn ssh -i ~/.ssh/密码文件  用户名@跳板机ip

#如果返回的内容包含*yes/no*,发送yes

expect "*Enter passphrase for key*" {send "$password\r;"}

interact

2)登录时, 执行 expect login.sh

注意: 使用expect 命令需要安装expect和tcl (因为expect 依赖tcl)

  1. 安装expect

1.1 yum 安装

yum安装就比较简单了,直接运行yum install expect就可以了.

yum  install expect

1.2 源码安装

源码安装前我们需要安装unzip和gcc

yum  install  unzip gcc -y

源码安装我们需要下载两个源码包。tcl源码包和expect源码包。
  下载tcl源码包

cd /tmp &&wget  http://core.tcl.tk/tcl/zip/release/tcl.zip

下载expe

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值