你们都是怎么登录公司服务器的?

2015-09-25 23:48:15 +08:00
 lcj2class
用 ssh的agent forward 功能可以避免在服务器上放私钥,但是有可能被人利用(借助 SSH_AUTH_SOCK ),进行身份伪造,想知道大家的公司都是怎么做的
6290 次点击
所在节点    程序员
21 条回复
cxbig
2015-09-25 23:51:06 +08:00
为啥要在服务器放私钥???
Ghoul2005
2015-09-25 23:56:12 +08:00
如果你是用自己电脑登陆公司服务器,那服务器上放的是公钥,自己电脑上放的是私钥,公钥是可以公开的,你是不是搞错了。
lcj2class
2015-09-26 00:03:57 +08:00
@Ghoul2005 @cxbig

假设有 3 个 server , A 、 B 、 C


如果没有私钥或 agent forward ,怎么从 A 到 B 或到 C 呢?

不可能每次都从本地登陆吧
cxbig
2015-09-26 00:06:05 +08:00
@lcj2class
不明白为什么要这样跳跃登陆,能说明用途么? 3 台不同的机器都从本地登陆有什么不妥?
binss
2015-09-26 00:08:58 +08:00
@cxbig 敏感业务需要跳板机
cattyhouse
2015-09-26 00:09:42 +08:00
man ssh, 阅读 -W 参数。大些的 W
lcj2class
2015-09-26 00:12:19 +08:00
@cxbig
一个很简单场景,想从 A 上拷贝一个 10G 的文件到 B ,内网传输应该没什么问题,直接 scp 即可。但是如果 A 不能直接登录 B ,那你会怎么办?
cattyhouse
2015-09-26 00:13:58 +08:00
ProxyCommand ssh -q -W %h:%p relay

relay 就是那个中转服务器
9hills
2015-09-26 00:17:11 +08:00
@binss 跳板机是不允许 agent forward 的,允许了 agent forward 跳板机的意义何在

建议搜索 kerberos ,可以和 LDAP 整合,实现跳板机的安全通信
MrGba2z
2015-09-26 00:33:15 +08:00
我司是每人有一台内网 vps 和本机拥有一样的权限

但是所有测试服务器之间默认是无法互相访问的(因为会经常 wipe , 重新 deploy )

有时候懒就直接 forward 了
不懒的话用内网的 vps 中转 scp 一下
lshero
2015-09-26 02:00:29 +08:00
之前的公司 VPN 拨号 动态口令授权 虚拟机作为跳板机审计

现在的公司只给预上线可读权限的私钥,懒得掰扯,一般也就是预上线好即可视为代码没问题

自己的 VPS 和服务器之类的多数情况下用 guacamole 之类的访问有内网的 VPN 互联绑定内网
crazycen
2015-09-26 07:51:40 +08:00
xendesktop
leehomsf
2015-09-26 09:01:37 +08:00
telnet 登陆对外,再 telnet ,访问机房内 BAS , OLT ,实话说刚开始知道是这样的吓一跳完全没有任何安全可言,而且都是除了对外账户密码有修改,其他设备都是默认账户密码,这些设备可是带了几十万的宽带用户,不过这些数据都有实时备份,而且是多个系统协同使用。所以就算单独破坏设备数据也是无所谓的了。
Actrace
2015-09-26 09:44:02 +08:00
直连就可以了.
loveminds
2015-09-26 14:27:39 +08:00
@9hills 只是不卡而已
kfll
2015-09-26 14:37:21 +08:00
kinit
jalen
2015-09-26 16:02:51 +08:00
题主 最好的做法是什么呢
GeekTest
2015-09-26 19:08:35 +08:00
跑回机房物理连接内网(斜眼
kookxiang
2015-09-26 19:15:34 +08:00
You can try ssh with socks5 proxy
realpg
2015-09-26 21:34:40 +08:00
基本都是密码登陆加登陆来源限制

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

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

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

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

© 2021 V2EX