AWS関連コマンド

2024.06.05

  • 用途
    詳細
  • SSH接続

    ssh -i キーペアファイル名 ログインユーザー名@ipアドレス

    例:ssh -i EC2-key.pem ec2-user@52.198.240.89

    カレントディレクトリでキーペアファイルのあるフォルダに移動してから実行すること

  • ファイルの権限変更方法

    chmod 変更したい権限の数値 ファイル名

    例:chmod 400 EC2-key.pem

    鍵ファイルのパーミションが他のユーザーでも閲覧できる権限だと接続できない。
    400にして自分だけ読めるようにする必要がある。

  • ローカルファイル(フォルダ)をEC2へアップロード

    cdでローカル上のファイルを保存したいディレクトリに移動した上で実行すること。
    フォルダ内に秘密鍵を格納しておくのも必要

    scp -i [秘密鍵] [転送するファイルのパス] [EC2ユーザー名]@[パブリックIP]:[EC2上のコピー先のパス]

    例:scp -i hello-key.pem ~/hello.html ec2-user@[パブリックIP]:/home/ec2-user

    scp -r -i [秘密鍵] [転送するフォルダのパス] [EC2ユーザー名]@[パブリックIP]:[EC2上のコピー先のパス]

    例:scp -r -i hello-key.pem ~/hellodir ec2-user@[パブリックIP]:/home/ec2-user

  • EC2のファイルをローカルへダウンロード

    cdでローカル上のファイルを保存したいディレクトリに移動した上で実行すること。
    フォルダ内に秘密鍵を格納しておくのも必要

    scp -i [秘密鍵] [EC2ユーザー名]@[パブリックIP]:[EC2上の転送するファイルのパス] [ローカルの転送先フォルダのパス]

    例:scp -i hello-key.pem ec2-user@[パブリックIP]:/home/ec2-user/hello.html /Users/home/

    scp -i [秘密鍵] -r [EC2ユーザー名]@[パブリックIP]:[EC2上の転送するファイルのパス] [ローカルの転送先フォルダのパス]

    例:scp -i hello-key.pem ec2-user@[パブリックIP]:/home/ec2-user/hello.html /Users/home/

totop Page Top