LoginSignup
75
68

More than 5 years have passed since last update.

AWS EC2(Linux系)の接続方法とファイル転送方法

Last updated at Posted at 2016-01-11

チームメンバでAWSを使う時に、よくどうやって接続するの?ファイルのアップどうしたら良いですか?という質問を頂きますのでまとめておきました。
※2016年1月11日現在の環境です。

インスタンス(サーバ)に接続する

Tera Termを起動します。
ホスト名はAWS、EC2のコントロールパネルに記載されているパブリックIPを入力します。
サービスはSSHを選択して、OKを選択します。
2016-01-11_083741.jpg
設定から、SSH認証を選択します。
無題.png
RSA/DSA/ECDSA/ED25519鍵を使うを選択します。
秘密鍵を選択します。
2016-01-11_084126.jpg
すべてのファイルが表示されるようにします。
インスタンスを作る際に作った秘密鍵を選択します。(拡張子はpem)
開くを選択します。
2016-01-11_084208.jpg
ユーザ名に ec2-user と入力します。
RSA/DSA/ECDSA/ED25519鍵を使うが選択されていて、秘密鍵が選択されていることを確認します。
2016-01-11_084246.jpg
接続できました。
2016-01-11_084341.jpg

ユーザ名が違う場合

AWSのサイトに下記の記載があります。まれにユーザ名がec2-userでは無い時があります。
ssh コマンドを使って、インスタンスに接続します。秘密キー(.pem)ファイルと user_name@public_dns_name を指定します。Amazon Linux の場合は、デフォルトのユーザー名は ec2-user です。RHEL5 の場合は、ユーザー名は root または ec2-user のどちらかです。Ubuntu の場合は、ユーザー名は ubuntu です。Fedora の場合は、ユーザー名は fedora または ec2-user のどちらかです。SUSE Linux の場合は、ユーザー名は root または ec2-user のどちらかです。それ以外の場合で、ec2-user および root が機能しない場合は、ご利用の AMI プロバイダーに確認してください。

MACの場合

iTermなどのターミナルから、秘密鍵(拡張子がpem)のあるディレクトリに移動します。
その後下記のコマンドを実行します。
$ mv 秘密鍵名.pem ~/.ssh/
例:$ mv MaiKAWAKAMI.pem~/.ssh/
$ chmod 600 ~/.ssh/秘密鍵名.pem
例:$ chmod 600 ~/.ssh/MaiKAWAKAMI.pem
その後下記のコマンドで接続します。
$ ssh -i ~/.ssh/秘密鍵名.pem ec2-user@該当インスタンスのパブリックIPアドレス
例:$ ssh -i ~/.ssh/MaiKAWAKAMI.pem ec2-user@50.201.20.xxx

ファイル転送方法

Tera Termでファイルを選択します。
SSH SCPを選択します。
111.png
転送するファイルを選択します。
2016-01-11_084602.jpg
2016-01-11_084626.jpg
Fromの欄に転送するファイルが選択されていることを確認します。
Toの欄に送り先のディレクトリを入力します。
Sendを選択して送ります。
2016-01-11_084702.jpg

MACの場合

下記のコマンドを実行します。
$ scp -i 秘密鍵のパス 送信するファイルのパス ユーザ名@該当インスタンスのパブリックIPアドレス:ファイルを配置するパス
例:$ scp -i /Desktop/MaiKAWAKAMI.pem ec2-user@50.201.20.xxx:/tmp/work
ファイルの転送先をtmpにしていますが、他の場所に置くことも可能です。
etcに置いて間違ってもpythonを消して、おっpythonがなくなってしまった等ということがないように注意してください。
2016-01-11_104134.jpg

2016-01-11_104134 - コピー.jpg

75
68
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
75
68