AWS EC2 FTP ポート 21 はインスタンス上では開かれていないが、セキュリティ グループでは許可されている

AWS EC2 FTP ポート 21 はインスタンス上では開かれていないが、セキュリティ グループでは許可されている

EC2 インスタンスで Node.js アプリケーションを起動しようとしています。セキュリティ グループでポート範囲を承認します。

ec2 セキュリティ グループ

念のため、インスタンスを完全に停止して再起動します。

しかし、コマンドを実行すると

netstat -ntlp / netstat -nulp

ポート 21 のローカル アドレスがないので、サーバーを起動すると、次のメッセージが表示されます。

rejection Error: listen EACCES 0.0.0.0:21

アクセスを有効にするにはどうすればいいですか?

答え1

答えは非常に簡単でした。80以外のポートでプロセスを起動するには、ルートとして起動する必要があります。そうしないとブロックされます。

関連情報