【问题标题】:Can't connect to another PC on the same network on a particular port [closed]无法通过特定端口连接到同一网络上的另一台 PC [关闭]
【发布时间】:2013-04-28 16:49:04
【问题描述】:

我正在尝试从同一网络上的另一台计算机访问在我的计算机上运行的 postgresql 服务(如图所示,它正在运行)。

在另一台计算机上,我试图通过输入telnet 192.168.2.102 5432 来访问端口 5432(运行此服务的端口);但是它无法连接。谁能告诉我可能是什么问题?

【问题讨论】:

  • 可能是一千种不同的东西,但最有可能的是您的防火墙阻止了它,或者 Postgres 在不同的端口上运行(按此顺序)
  • 防火墙已关闭。请问我怎么知道这个服务在哪个端口上运行?我输入了netstat -a,但我看不到它
  • 失败是什么错误?
  • 仔细查看 postgresql 配置文件。尤其是在listen_addressesport 变量处。还要检查你pg_hba 的地址,允许连接。
  • @user1135357,如果netstat -a | findstr 5432 没有显示任何结果,那么 Postgres 没有在那个端口上监听

标签: postgresql port portforwarding


【解决方案1】:

阅读手册的thisthis 页面以正确设置与postgresql 服务器的连接。

仔细查看postgresql.conf 中的listen_addressesport 配置和pg_hba.conf 中的安全设置。

更新配置文件后不要忘记重启服务器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-01-07
    • 1970-01-01
    • 2016-09-19
    • 1970-01-01
    • 1970-01-01
    • 2014-06-16
    • 1970-01-01
    • 2020-05-23
    相关资源
    最近更新 更多