我们有两台服务器,一台可以访问互联网(srv1),另一台不能访问互联网(srv2)。MongoDB 运行在没有互联网访问的服务器(srv2)上。访问 srv2 的唯一方法是通过 SSH 连接到 srv1,然后使用密钥(srv2-key)通过 SSH 连接到 srv2。登录 srv1 也需要密钥(srv1-key)。
对于两台服务器的常规 SSH 或 SCP,我们使用ssh-配置如下所述文件的帮助下代理跳转
Host srv1
Hostname [srv1-ip]
User ec2-user
IdentityFile /location/of/srv1/key.pem
Host srv2
Hostname [srv2-ip]
User ec2-user
ProxyJump srv1
IdentityFile /location/of/srv2/key.pem
是否可以使用 RoboMongo 连接到在第二台服务器(srv2)上运行的 MongoDB?