SonicWall VPN 内のサーバーからリモート VPS クラウド サーバーに数行を渡す方法を見つけようと、かなりの時間を費やしました。VPN 内のサーバーは SQL Server 2005 を実行する Microsoft 2003 であり、宛先サーバーは MySQL を使用する CentOS 6 です。CentOS が VPN の外部から MSSql サーバーに簡単かつ安全にアクセスする方法を見つけることができませんでした。私は、SonicWall やその他のファイアウォール全般に関する知識が非常に限られているため、セキュリティ リスクへの扉を開きたくありません。したがって、これに照らして、次の解決策を考え出しました。
1) スケジュールされた PHP スクリプトが行を抽出し、パスワードで保護された Excel ファイル内で AES-256 で暗号化します。
2) スクリプトは、FTP を使用してリモート サーバーに Excel ファイルをアップロードします。
3) 同じ暗号化キーを持つリモート サーバーは、ファイルを復号化し、行を MySQL データベースにアップロードします。
2 つの質問:
1) これは機密データをあるサーバーから別のサーバーに移動する安全な方法ですか?
2) 私が考えもしなかったデータにアクセスする簡単な方法はありますか?