Windows Azure - Linux 虚拟机 - 为 PostgreSQL 打开一个端口
Windows Azure - Linux Virtual Machine - Opening a port for PgSQL
我正在尝试在 Windows Azure 上打开一个端口,我已经:
- 使用 NSG
在 Azure 门户上打开一个端口
- 在 Linux 虚拟机 (iptables) 上打开一个端口
- 该端口对 Windows Azure LAN 网络中的所有计算机开放
- 我无法从远程主机远程登录到 PgSQL 端口 (5432) 上的 Azure VM
- 我对 22 端口和 8080 的 iptables 有相同的规则,这两个规则正在工作......从我的远程主机..
- 我也尝试过使用 tcpdump,但是当我尝试从我的远程主机 telnet 这个端口时,我无法捕获任何 5432 端口的包...
- 不,我的 ISP 没有阻止这个端口
- 我 运行 没有想法...如果 Azure 阻止了端口,首先设置 NSG 有什么意义?
我前段时间解决了这个问题,也许对某人有用。 Enyłej,在为 Azure 防火墙创建规则时,数字非常重要:
如果你有:
1000 允许默认 ssh
2000 allw-default-sth
不要使用 1100 allow-smtp 这样的数字创建规则,从 2100 等更大的数字开始。
我正在尝试在 Windows Azure 上打开一个端口,我已经:
- 使用 NSG 在 Azure 门户上打开一个端口
- 在 Linux 虚拟机 (iptables) 上打开一个端口
- 该端口对 Windows Azure LAN 网络中的所有计算机开放
- 我无法从远程主机远程登录到 PgSQL 端口 (5432) 上的 Azure VM
- 我对 22 端口和 8080 的 iptables 有相同的规则,这两个规则正在工作......从我的远程主机..
- 我也尝试过使用 tcpdump,但是当我尝试从我的远程主机 telnet 这个端口时,我无法捕获任何 5432 端口的包...
- 不,我的 ISP 没有阻止这个端口
- 我 运行 没有想法...如果 Azure 阻止了端口,首先设置 NSG 有什么意义?
我前段时间解决了这个问题,也许对某人有用。 Enyłej,在为 Azure 防火墙创建规则时,数字非常重要:
如果你有:
1000 允许默认 ssh
2000 allw-default-sth
不要使用 1100 allow-smtp 这样的数字创建规则,从 2100 等更大的数字开始。