0

I want to connect postgres that is in my vps (debian), from my pc with pgadmin3. my problem is that port 5432 is not open! I tried to open it with this command

iptables -A INPUT -p tcp --dport 5432 -j ACCEPT

but my problem didn't solve!

aminpy@lenovo ~ $ telnet vps_ip 5432
Trying vps_ip...
telnet: Unable to connect to remote host: Connection refused

can anybody help me?

4

1 に答える 1

1

そのポートをインターネット上のすべての人に開放することは、おそらく良い考えではありません。代わりに、暗号化されたトンネルを介してすべてのデータを透過的に渡す SSH ポート転送を使用します。次のようなコマンドを使用します。

ssh -L 15432:localhost:5432 vps-host

マシンのポート 15432 への接続は、vps-host のポート 5432 に転送されます。コマンドの localhost は、クライアント マシンではなく、vps-host から見たホスト名であることに注意してください。

詳細については、ssh の man ページを参照してください。

于 2012-08-21T14:42:05.897 に答える