我想运行我正在处理的应用程序,该应用程序绑定到小于 1000 的端口号,而无需 root 访问权限。
我正在使用 Linux Mint 并且具有 root 访问权限来设置它。理想情况下,我希望能够通过 SSH 做到这一点。
也很高兴听到如果这是不可能的,或者我不应该这样做,如果是这样的话。
编辑:大多数情况下,我很乐意使用更高的端口号进行开发,但 Flash 期待端口 843 上的套接字策略。目前我必须以 root 身份运行该应用程序,因此我无法从我的 Makefile 运行它,这是一个 PITA .
我正在ubuntuAWS 实例中托管的机器上运行 tomcat 服务器。我可以达到通过服务器public_ip:8080,但是当我在改变监听端口server.xml从8080到80连接远程主机拒绝。
端口号80在 上启用AWS firewall。
我ufw通过检查sudo ufw status但结果是inactive
是ufw底层的防火墙机制的前端?
如何启用端口80上firewall?
预先感谢。
的输出iptables -S:
-P INPUT ACCEPT
-P FORWARD ACCEPT
-P OUTPUT ACCEPT
Run Code Online (Sandbox Code Playgroud)
输出 netstat -punta
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 785/mysqld
tcp 0 0 …Run Code Online (Sandbox Code Playgroud) 在 Linux(CentOS,如果重要的话)上有没有办法让普通用户使用 1024 以下的端口?(在该端口上打开侦听 TCP 套接字)
目前我知道只有 root 有权使用这些端口。