私はUbuntuでEC2インスタンスを設定する方法をこの に従っています が、qhenが自分のIPアドレスでsshコマンドを実行しようとして、操作タイムアウトがありました。
だから私はそれをpingしようとしましたが、どちらもチャンスはありません。リクエストのタイムアウトを取得しました
それを機能させるために何をすべきか考えていますか?ダッシュボードのステータスが緑色です。
よろしくお願いします!
AWSセキュリティグループは、デフォルトでICMP(ping、tracerouteなどを含む)をブロックします。明示的に有効にする必要があります。
サーバーのセキュリティグループにルールを追加する必要があります。
EC2ダッシュボードの[セキュリティグループ]でインスタンスのグループを選択し、[受信]タブをクリックして、[タイプ]フィールドで[カスタムICMPルール]を選択し、[エコーリクエスト]を選択して[ルールの追加]をクリックします。
必要なことは、セキュリティグループにルールを追加する必要があることです。以下のステップ。
これにより、新しいエントリが追加されます。上記の設定が完了すると、新しくセットアップしたAmazon WebサービスEC2インスタンスにpingできるようになります。
AWSコンソールのセキュリティグループでは、ポート22を許可する必要があります。デフォルトでは、ICMPはAWSでブロックされているため、pingを有効にする場合は、ICMPも許可する必要があります。
AWS CLIを使用してICMPを許可する場合は、次のようにします。
$ # Create a security group
$ aws ec2 create-security-group --group-name icmp-sg-1 --description 'icmp security group'
$ # Modify sec group to allow ICMP from everywhere
$ aws ec2 authorize-security-group-ingress --group-id <sg-id of icmp-sg-1> --protocol icmp --port -1 --cidr 0.0.0.0/0
$ # Now attach the sec group to a new/existing instance
なお、--port
はICMPタイプを指します。参照: http://docs.aws.Amazon.com/cli/latest/reference/ec2/authorize-security-group-ingress.html