我尝试在IPTables中打开端口,
将Listen地址设置为*
新增
主持所有23.81.27.0/24信任
甚至是
托管所有0.0.0.0/0信任
YouGetSignal显示端口已关闭,我无法通过PgAdmin连接到我的数据库。
我得到了
无法连接到服务器:连接超时(0x0000274C / 10060) 服务器是否在主机“23.81.27.206”上运行并接受TCP / IP 端口5432上的连接?
有什么想法吗?
我已经尝试重启Postgresql,IPtables和服务器。
答案 0 :(得分:0)
出现此错误
无法连接到服务器:连接超时(0x0000274C / 10060) 服务器是否在主机“23.81.27.206”上运行并接受TCP / IP 端口5432上的连接?
无需修改hba_file
。 postgres.conf中的listen_address
未设置为侦听外部iface,或者防火墙阻止它/不转换/其他网络问题。第一种情况通常是人们在错误的postgres.conf
中修改listen_address或者不重启服务器。为了确保没有发生这种情况,请ssh到服务器,psql
并检查
show config_file;
show listen_addresses;
如果那些没关系,那么仍然在遥控器上shell:
psql -h 23.81.27.206
如果你连接,停止查看postgres配置 - 检查网络(防火墙,PAT,NAT,路由,你的客户端连接((可能你没有连接到互联网?..))
答案 1 :(得分:0)
毕竟原来是IPTables。我做了#34; Service iptables stop"我可以连接。我无法设法允许我的IP /打开该端口。但我想我必须这样做。我只是在我完成时启用它。