OpenShift Originクライアントツールはポート転送を許可します(たとえばoc port-forward postgresql-1-a7hrv 5432
、コマンド)。
しかし、私のデータベースのバックアップはFreeBSDボックスで行われました。確かにオーク*BSDではツールは使用できず、とにかく標準コマンドを使用したいと思います。
oc port-forward
FreeBSDで同じことを行い、そのデータベースにアクセスするにはどうすればよいですか?
ベストアンサー1
SSHポート転送を使用する必要があると思います。私が正しく理解したなら、postgresql-1-a7hrvというサーバーにPostgreSQLというデータベースがあり、ポート5432で実行されているのです。これを行うには、次のコマンドを使用してSSHを介してこのサーバーに接続する必要があります。
ssh -L 127.0.0.1:5432:127.0.0.1:5432 user@postgresql-1-a7hrv
これにより、ポート5432からローカル(127.0.0.1)でデータベースにアクセスできます。これは、PostgreSQLデータベースがリモートサーバーの127.0.0.1でリッスンしていると仮定します。それ以外の場合は、行を次に変更します(ここでwxyzはPostgreSQLサーバーがリッスンするIPです)。
ssh -L 127.0.0.1:5432:w.x.y.z:5432 user@postgresql-1-a7hrv