[AWS] Cyberduck(SFTP)でEC2に接続する
Cyberduck は FTP クライアントソフト。これを使って、EC2 内のファイルをアップロードしたり、ダウンロードしする。
Cyberduck が PC になければ、ダウンロードする。Cyberduck ダウンロード
Mac使用前提で進める
準備
EC2 へは「 SSH 接続」という方法で接続する。
AWS 上でインスタンスを作成する時、〜.pem というファイルをダウンロードする。(ダウンロードしないとインスタンスは作成できない)
このファイルを自分の PC の .ssh/ フォルダに置き、権限を 600 に設定する。
# ファイルのコピー
cp コピー元のファイルパス/ファイル名.pem ~/.ssh/ファイル名.pem
# 権限設定
sudo chmod 600 ~/.ssh/ファイル名.pem
接続方法
「新規接続」選択必要な情報を入力
[ SFTP (SSH File Transfer Protocol) ] を選択
サーバ : EC2 の IP アドレス ( 111.222.33.45 みたいなの)
ユーザ名 : ec2-user (Amazon Linux を使っている場合)
パスワード : なし (何も入力しない)
SSH Private Key : プルダウンから該当の pem ファイルを選択
「接続」をクリックサーバ : EC2 の IP アドレス ( 111.222.33.45 みたいなの)
ユーザ名 : ec2-user (Amazon Linux を使っている場合)
パスワード : なし (何も入力しない)
SSH Private Key : プルダウンから該当の pem ファイルを選択
ユーザー名は、インスタンス作成時に Amazon Linux を選択した場合、ユーザ名は「 ec2-user 」だが、Ubuntu だったら「 ubuntu 」、Bitnami だったら「 bitnami 」だったりする。OSに何を選択するかで変わる。
以上