我想用我的电脑和pgadmin3连接我的vps(debian)中的postgres。我的问题是端口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
任何人都可以帮助我吗?
答案 0 :(得分:1)
向互联网上的每个人开放该端口可能不是一个好主意。我会使用SSH端口转发,它将通过加密隧道透明地传递所有数据。使用这样的命令:
ssh -L 15432:localhost:5432 vps-host
然后,计算机上端口15432的连接将转发到vps-host上的端口5432。请注意,命令中的localhost是从vps-host看到的主机名,而不是客户端计算机。
有关详细信息,请参阅ssh的手册页。