在debian中打开/转发端口

在debian中打开/转发端口,debian,portforwarding,Debian,Portforwarding,我想将我的vps(debian)中的postgres从我的pc连接到pgadmin3。我的问题是端口5432未打开!我试图用这个命令打开它 iptables -A INPUT -p tcp --dport 5432 -j ACCEPT 但我的问题没有解决 aminpy@lenovo ~ $ telnet vps_ip 5432 Trying vps_ip... telnet: Unable to connect to remote host: Connection refused 有人能帮我

我想将我的vps(debian)中的postgres从我的pc连接到pgadmin3。我的问题是端口5432未打开!我试图用这个命令打开它

iptables -A INPUT -p tcp --dport 5432 -j ACCEPT
但我的问题没有解决

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

有人能帮我吗?

向互联网上的所有人开放该端口可能不是个好主意。我将使用SSH端口转发,它将通过加密隧道透明地传递所有数据。使用如下命令:

ssh -L 15432:localhost:5432 vps-host
然后,到您机器上端口15432的连接将转发到vps主机上的端口5432。请注意,命令中的localhost是从vps主机看到的主机名,而不是您的客户机


有关更多信息,请参阅ssh手册页。

您是直接连接还是通过路由器?我的意思是如果vps隐藏在路由器后面。