我在 azure 上有一个 Linux VM,我可以使用 SSH 访问它而没有任何问题。我需要从外部访问另一个端口(比如说 7077),这是我到目前为止所做的,但无法建立连接
从网络设置创建入站规则,它在连接到网络接口的网络安全组上创建规则。
添加了一个新的网络安全组,将其附加到子网
如果我在端口 22 上执行 netcat 请求,我会成功连接,但对于端口 7077,我会被拒绝连接。
还具有端口的 IP 流验证通过
任何指针都会有所帮助。
我在 azure 上有一个 Linux VM,我可以使用 SSH 访问它而没有任何问题。我需要从外部访问另一个端口(比如说 7077),这是我到目前为止所做的,但无法建立连接
从网络设置创建入站规则,它在连接到网络接口的网络安全组上创建规则。
添加了一个新的网络安全组,将其附加到子网
如果我在端口 22 上执行 netcat 请求,我会成功连接,但对于端口 7077,我会被拒绝连接。
还具有端口的 IP 流验证通过
任何指针都会有所帮助。
您需要在 VM 的防火墙设置中允许相同的端口。操作系统本身就是拒绝连接的原因,这表明您没有设置任何防火墙规则来允许该端口。
尝试在防火墙设置中添加允许规则,看看您是否可以访问该端口。
https://www.digitalocean.com/community/tutorials/how-to-list-and-delete-iptables-firewall-rules
http://www.thegeekstuff.com/2011/02/iptables-add-rule/
Ubuntu 17.04 https://help.ubuntu.com/lts/serverguide/firewall.html