XShell 登录跳板机后自动跳转到目标机器

一、引言

        在实际的生产环境中,有很多机器都有登录限制,必须通过跳板机进行跳转。

        为了避免每次都输入 ssh 跳转命令,可以利用 XShell 实现自动跳转。

二、设置步骤

2.1   配置登录跳板机的连接地址、用户名、密码

XShell 登录跳板机后自动跳转到目标机器

XShell 登录跳板机后自动跳转到目标机器

2.2   配置登录跳板机后自动跳转到目标机

XShell 登录跳板机后自动跳转到目标机器

  这里的 1、2、3 步相信大家都能理解,重点讲下第 4 步的填写规范

         XShell 是通过判断终端上打印出的字符,来决定下一步如何输入的

         这里的 ~]# 是以 root 用户登录跳板机后,终端最后打印出的字符,比如我们手动登陆下跳板机

XShell 登录跳板机后自动跳转到目标机器

 可以看到最后的命令提示符,就是 ~]#,当然你也可以填写更长的提示符,比如 [[email protected] ~]#

         当 XShell 读取到该字符串,就自动地向终端发送我们填写好的命令 ssh [email protected]

         同样地,当遇到 password: 时,需要输入密码,我们分别配置进去即可

         最后的配置如下:
 

XShell 登录跳板机后自动跳转到目标机器

2.3  验证

       经过上述配置,我们就可以通过 XShell 直接连接目标机器了

       选择我们配置好的会话,连接

XShell 登录跳板机后自动跳转到目标机器

XShell 登录跳板机后自动跳转到目标机器 

跳板机自动跳转配置完成!

转载:https://blog.****.net/shida_****/article/details/86621097