-
用途詳細
-
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/
AWS関連コマンド
2024.06.05