公司禁止非跳板机 ssh,有没有办法绕过去?

2017-11-14 16:08:33 +08:00
 jixiangqd

公司的跳板机每次都要输入密码,而且跳板机只支持 ssh 这一个命令。

之前通过 iptables 端口转发实现了非 22 端口开 ssh 服务绕过了跳板机,前两天收到老大的邮件说这是违规邮件,说这是违规操作,不让用了。

想在 ssh 之上再加一层加密(避免被安全组扫到这个端口走了 ssh 协议,这样就能不被扫出来了),有没有什么好用的工具?

14808 次点击
所在节点    Linux
59 条回复
40huo
2017-11-14 23:06:14 +08:00
是这个堡垒机太垃圾
wweir
2017-11-14 23:31:53 +08:00
跳板机的 vpn 是配置了基于 totp 的二步登录吧?
这个容易搞,纯本地操作,几乎不会影响安全性。
方法就是:1. 找 otp 库,写个自己的密码生成工具; 2. 找命令行参数,直接把二步登录的用户名密码打进去
我们是用的 openvpn,我是自己整了个工具,套在 openvpn 的命令行工具外边,实现一键登录
yingfengi
2017-11-14 23:36:29 +08:00
既然做了行为管理,有些就是禁止的
既然开了审计,就是要记录
要么按规矩来,要么出局
mritd
2017-11-14 23:45:50 +08:00
@jixiangqd #32 https://gravitational.com/teleport/ 让你们老大试试这个 吧 OTP 认证 然后直连
wkc
2017-11-15 09:31:33 +08:00
jixiangqd
2017-11-15 10:14:23 +08:00
@wweir Cisco AnyConnect,所以好像你这个方法不管用啊。。。
fasling
2017-11-15 10:46:03 +08:00
参考下这个 http://foocoder.github.io/linux/2015/10/12/%E6%8C%81%E4%B9%85%E5%8C%96ssh%E8%BF%9E%E6%8E%A5/

我之前公司也是 ras token 登录堡垒机,然后再 ssh 跳。用这个好使。mac 可以,windows 不行。
sqlfeng
2017-11-15 10:56:56 +08:00
前排围观
saymagic
2017-11-15 12:55:42 +08:00
远程调试的话可以在目标机器上写一个 http 服务来转发调试的 tcp 包。
jixiangqd
2017-11-15 15:58:47 +08:00
@defunct9 看了你的方案,这边有个教程: http://blog.csdn.net/xuziqu/article/details/50587366
但是想了想 你这种方案好像风险最高啊,安全组那边扫描估计是发了 tcp 请求的,还是可以扫到我这个端口有 ssh 服务
zhangtianhao
2017-11-15 15:58:54 +08:00
借助 shell 和 python 脚本可以实现,动态密码可以通过 api 获取。然后在脚本里实现登录,要登录的时候执行你的 shell 就可以。不过这样做并没有绕过跳板机,而是不用你在去输入密码了。
jixiangqd
2017-11-15 16:00:20 +08:00
@zhangtianhao 并没有 api 获取动态密码,是硬件 token
evilangel
2017-11-15 16:02:44 +08:00
没难度,端口转发端口映射轻轻松松绕过。
你只是闲麻烦的话用 SecureCRT 连接跳板机的时候直接保存登陆账号密码。
如果你所谓的跳板机是只有内网想在外网连你甚至可以在公司丢个树莓派插上网卡从跳板机 SSH 到树莓派端口映射把你内部需要登陆的服务器端口映射到树莓派的公网 IP 上,这样直接连接树莓派都是相当于通过跳板机连接你需要的设备了,符合规范要求。
defunct9
2017-11-15 16:13:32 +08:00
@jixiangqd 你以为扫描器是每个端口逐个匹配 N 个协议啊?它扫到 80,用 http 匹配后就不会继续下去了。不是吃饱了撑得非得这么搞,齐治的破跳板机,szrz 大文件的时候过不去,神经病么。所以才这么搞。
jixiangqd
2017-11-15 16:39:42 +08:00
@defunct9 好像也有点道理哈~不过不敢试了~ 多谢~
wweir
2017-11-15 17:16:25 +08:00
@jixiangqd 可以试试找找第三方客户端
jixiangqd
2017-11-22 10:42:06 +08:00
@defunct9 突然发现我们公司也是齐治的破跳板机。。。。
哈哈哈。。。。
defunct9
2017-11-22 13:30:03 +08:00
@jixiangqd 握手,第一个月,就研究怎么翻墙,越过这个破玩意了
tx7778826
2017-11-22 18:03:38 +08:00
这个问题看情况了,如果 ssh 服务支持 tcp forward 的话,那就毫无压力了,直接 crt 建 ssh 隧道进行动态转发,如果不支持没就呵呵了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/406322

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX