一、引言
在实际的生产环境中,有很多机器都有登录限制,必须通过跳板机进行跳转。
为了避免每次都输入 ssh 跳转命令,可以利用 XShell 实现自动跳转。
二、设置步骤
2.1 配置登录跳板机的连接地址、用户名、密码
2.2 配置登录跳板机后自动跳转到目标机
这里的 1、2、3 步相信大家都能理解,重点讲下第 4 步的填写规范
XShell 是通过判断终端上打印出的字符,来决定下一步如何输入的:
这里的 ~]# 是以 root 用户登录跳板机后,终端最后打印出的字符,比如我们手动登陆下跳板机
可以看到最后的命令提示符,就是 ~]#,当然你也可以填写更长的提示符,比如 [root@centos-01 ~]#
当 XShell 读取到该字符串,就自动地向终端发送我们填写好的命令 ssh root@10.20.14.121
同样地,当遇到 password: 时,需要输入密码,我们分别配置进去即可
最后的配置如下:
2.3 验证
经过上述配置,我们就可以通过 XShell 直接连接目标机器了
选择我们配置好的会话,连接
跳板机自动跳转配置完成!