带有两个 ssh 密钥的 RoboMongo 代理服务器 | RoboMongo Proxyjump

带有两个 ssh 密钥的 RoboMongo 代理服务器 | RoboMongo Proxyjump

我们有两台服务器,一台可以访问互联网(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?

相关内容