質問: AWS EC2 上でサーバープログラムをたてる前の何もない状態で セキュリティグループの設定があってるかネットワークの疎通確認がしたいです クライアント側は telnet なり curl なりを使えばいいと思うのですが サーバー側でポート番号を指定して bind して listen して echo なり簡易的な応答をしてくれるようなコマンドやプログラムはないでしょうか TCP のコネクションハンドシェイクが確認できればいいので receive や response すらなくてよくて bind と listen だけして 接続が来たら標準出力になんかはいてくれればいいんですが 自分でかくしかないでしょうか
回答: 簡易 TCP サーバーとして使える nc コマンドで待ち受けておくのはいかがでしょうか。 ``` nc -l 〈ポート番号〉 ``` 改造例: nc コマンドで簡易HTTPサーバ あるいは Python のワンライナーで HTTP サーバーを立ててしまうのも OK そうです。 ``` # Python 3 python -m http.server 〈ポート番号〉 ``` 他言語でもワンライナーでサーバーを立てられる場合があります: ワンライナーWebサーバを集めてみた