/asローカルIPを使用して外部ホストに接続する[閉じる]

/asローカルIPを使用して外部ホストに接続する[閉じる]

MySQLデータベースにリモートで接続したいです。データベースは、192.168.0.%などのローカルIPからの接続のみを許可します。許可されたURLパターンと一致するマスクを使用して自分のIPを設定してデータベースホストに接続する方法があるかどうか疑問に思います。

データベースホストと同じホストにありません。

答え1

許可されたIP範囲内のサーバーへのSSHアクセス権がある場合は、SSHトンネルを使用できます。ホストから:

ssh -N -L 3306:MYSQL_SERVER:3306 SERVER_IN_RANGE

その後、データベースに接続します。

mysql -H localhost -P 3306

明らかに、これは長期的な解決策ではありません。 SSHトンネルが停止すると、mysqlサーバーにアクセスできなくなります。

また、これらのサーバーアクセス方法が許可されていることを確認する必要があります。

答え2

IPスコープへのアクセスを制限することはセキュリティ対策です。私は2つの賢明な選択肢があると思います。

  1. サーバー管理者に、IP へのアクセス権も付与するよう説得します。
  2. 適切な範囲のIPを入手してください。

関連情報