具有兩個 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?

相關內容