使用XShell简化跳板机到开发机的登录操作

背景

我在Qunar的工作是运维开发,因此需要通过终端连接到远程开发机进行工作,由于安全等因素,登录开发机时需要先登录跳板机,然后在跳板机上再实际连接开发机,如下图所示:

使用XShell简化跳板机到开发机的登录操作

正常的登录流程

使用ssh命令登录跳板机,输入自己的设置的密码+token生成的动态密码;

登录跳板机成功后,在跳板机分配的终端中使用ssh命令再登录开发机,跳板机和开发机之间采用带密码的ssh验证,因此需要输入ssh私钥的密码。

登录过程如下图所示:

连接跳板机

使用XShell简化跳板机到开发机的登录操作

输入用户名

使用XShell简化跳板机到开发机的登录操作

输入用户密码+token动态密码

使用XShell简化跳板机到开发机的登录操作

跳板机登录成功

使用XShell简化跳板机到开发机的登录操作

从跳板机上登录开发机

使用XShell简化跳板机到开发机的登录操作

输入ssh私钥密码后,登录成功

使用XShell简化跳板机到开发机的登录操作

简化流程

登录跳板机,输入用户名这个过程可以简化,即使用XShell自动完成用户名的输入,如下图所示:

使用XShell简化跳板机到开发机的登录操作

登录跳板机成功后,可以设置自动登录开发机

使用XShell简化跳板机到开发机的登录操作

下图是XShell登录跳板机成功后,自动输入的登录开发机命令:

使用XShell简化跳板机到开发机的登录操作

相关推荐