[AWS] Cyberduck(SFTP)でEC2に接続する

環境AWS

Cyberduck は FTP クライアントソフト。これを使って、EC2 内のファイルをアップロードしたり、ダウンロードしする。
Cyberduck が PC になければ、ダウンロードする。Cyberduck ダウンロード

Mac使用前提で進める

準備

EC2 へは「 SSH 接続」という方法で接続する。
AWS 上でインスタンスを作成する時、〜.pem というファイルをダウンロードする。(ダウンロードしないとインスタンスは作成できない)
このファイルを自分の PC の .ssh/ フォルダに置き、権限を 600 に設定する。

ターミナルを開き、以下コマンドを実行

# ファイルのコピー
cp コピー元のファイルパス/ファイル名.pem ~/.ssh/ファイル名.pem
# 権限設定
sudo chmod 600 ~/.ssh/ファイル名.pem

接続方法

「新規接続」選択
Cyberduck

必要な情報を入力
Cyberduck new connection

[ SFTP (SSH File Transfer Protocol) ] を選択
サーバ : EC2 の IP アドレス ( 111.222.33.45 みたいなの)
ユーザ名 : ec2-user (Amazon Linux を使っている場合)
パスワード : なし (何も入力しない)
SSH Private Key : プルダウンから該当の pem ファイルを選択
「接続」をクリック

ユーザー名は、インスタンス作成時に Amazon Linux を選択した場合、ユーザ名は「 ec2-user 」だが、Ubuntu だったら「 ubuntu 」、Bitnami だったら「 bitnami 」だったりする。OSに何を選択するかで変わる。



以上

Posted by Agopeanuts