SSH跳转登录

简述:

对于运维人员,工作中操作服务器很多情况是需要先登录跳板机,然后再从跳板机SSH登录到服务器,如果服务器较多时,操作起来不仅麻烦,而且终端工具的登录窗口的名字都是跳板机的,不容易区分。

有想法的人会去查找是否有办法自动从跳板机登录到服务器,搜索一下,就能很快找到方法,下面介绍一下使用XShell一键登录到服务器。

SSH跳转登录

1. 新建一个连接

1)名称栏输入目标服务器的IP或服务器的名称
2)主机栏输入跳板机的IP
在这里插入图片描述

2. 配置用户身份验证

在“用户身份验证”菜单里面输入跳板机的登录用户名和密码
在这里插入图片描述

3. 配置跳转脚本

1) 选择左侧的“登录脚本
2)勾选“执行以下等待并发送规则
3)点击“添加”,参考下图中添加的两条命令(如果你用expect命令写过脚本,就知道是什么意思)
这里注意下,如果跳板机从来没有登录过服务器,首次SSH登录服务器时,提示的不是password,可以先在跳板机上手工ssh登录一下服务器。
在这里插入图片描述

4. 演示

按照上面配置后,就能一键登录到服务器了,很方便

Connecting to 192.168.233.129:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.
Last login: Sun Sep 23 20:39:59 2018 from 192.168.233.1
ssh 192.168.233.132
root@ubuntu:~# ssh 192.168.233.132
root@192.168.233.132's password: 
Last login: Sun Sep 23 20:40:30 2018 from 192.168.233.129
[root@localhost ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.233.132  netmask 255.255.255.0  broadcast 192.168.233.255
        inet6 fe80::5861:163c:73d0:2eda  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:17:1b:d7  txqueuelen 1000  (Ethernet)
        RX packets 26776  bytes 6582021 (6.2 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 17730  bytes 3322330 (3.1 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值