Linode に 2 台のサーバーがあり、ローカルの Linode 地域ネットワークを介して相互に接続できます。問題は、リージョン内の他の Linode もその IP を使用して接続できることです。1 つのサーバーは Python アプリケーションをホストし、もう 1 つのサーバーは MongoDB をホストします。
SSH トンネルを使用してデータベースに接続することをお勧めしますか? トンネルに障害が発生した場合はどうなりますか? SSH トンネルはまったく失敗することが知られていますか?
それとも、私は間違った方法で問題に取り組んでいますか? 私が考えることができる別の代替手段は、特定のソース IP からの接続のみを受け入れるように iptables を設定することです。
より仮説的な状況で考えています。おそらく、必要なのは DB パスワードだけです。私はコンピュータ セキュリティのコースを受講していますが、すべてが実際よりも脆弱に見えるようになっています。