SecureCRT无视跳板机进行ssh

简介

公司处于安全考虑,禁止本地直接通过ssh登录线上服务器,只能通过跳板机(relay)登录线上服务器。如果想要登录线上服务器,只能经过两个步骤:1. 首先ssh登录relay 2. 在登录的relay上ssh登录目标服务器。 幸运的是可以通过配置SecureCRT,将登录relay的过程自动化,在登录服务器时,感觉不到跳板机的存在。

配置SecureCRT


在本教程以MAC下的SecureCRT为例

  • 新建一个登录relay的连接,如图所示,Hostname填入relay的地址,Username填入登录relay的用户名,点击右下角的Connect,会提示输入密码。这样就新建一个登录relay的连接。


  • 选中新建的连接,右键打开该连接的properties。编辑Logon Actions。配置登录relay以后自动运行的命令,也就是ssh 登录目标服务的命令。


  • 选中AutoMate Logon,如果不选中,无法编辑Expect。选中Expect 的ogin: 那一行,然后点击Edit...按钮,如图所示。Expect指示,如果终端遇到ogion的这个字符,自动执行send中输入的命令(ssh worker@x.x.x.x),Expect中的内容根据具体情况填写,一般情况下填入realy登录成功以后命令提示符所在那一行字符。填写完成以后点击ok按钮确认。


  • 选中第二步中Expect的assword:那一行,然后点击Edit...按钮,弹出填写ssh登录目标服务器的密码,如下图所示。这样就免去输入密码的步骤。点击Ok


  • 经过上述配置以后,新建的这个链接的名称是relay机器名称,而不是最终登录服务器的名称,可以通过下图所示的指示进行修改。


总结


点击经过上述配置的连接,登录relay的步骤自动完成,最终界面停留在登录目标服务器成功后的界面。免去了登录relay和输入密码的过程。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,169评论 19 139
  • SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group...
    shuff1e阅读 5,766评论 1 11
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 14,041评论 6 13
  • 是谁起笔弄画墨 新绿久去糅鹅黄 无心闲暇烦恼来 烈阳换作水柔情 天明渐晚余晖早 低叹不曾指挽留
    南臣阅读 1,535评论 0 4
  • 谢谢你和我一同成长,本次我想分享的是《跃迁》抢读版的收获。 《跃迁》简介:这是一本拆天花板的书! 《跃迁》是专注生...
    素心人生设计阅读 39,682评论 3 81

友情链接更多精彩内容