GCPでFTPを使う方法

GCP

1.PuTTYとFileZillaをダウンロードします

このチュートリアルの最初のステップは、PuTTYFileZillaをダウンロードすることです。 Puttyは、SSHクライアントおよびキージェネレーターです。このアプリケーションを使用して、秘密鍵と公開鍵のペアを生成し、Google CloudPlatformインスタンスとFileZillaの間に安全な接続を確立します。 FileZillaは、デスクトップから直接Google CloudWebサイトのファイルを安全に管理するために使用するFTPクライアントです。

2.SSHキーを生成します

PuTTY Key Generatorをダウンロードしたら、アプリケーションを開き、[Generate]ボタンをクリックして、SSHキーの新しいペアを作成します。[生成]ボタンをクリックした後、進行状況バーの下にカーソルを移動して、SSHキーファイルを生成します。

3.キーをコピーして保存します

SSHキーファイルが生成されたら、上部のボックスから公開キーテキストをコピーし、[秘密キー保存]ボタンをクリックして秘密キーファイルをダウンロードします。

4.公開鍵をGoogleCloudに貼り付けます

Google Cloud Platformのダッシュボードの左上隅にあるハンバーガーメニューから、へナビゲートCompute Engineの>メタデータSSHキー。[編集]ボタンをクリックします。
[編集]ページの一番下までスクロールし、[アイテム追加]ボタンをクリックして、手順3でコピーした公開鍵テキストをボックスに貼り付けます。最後に、[保存]をクリックします

5.FileZillaに秘密鍵をアップロードします

FileZillaを開き、[編集] > [設定]に移動します。
設定メニューの左側の列から、[接続] > [ FTP] > [ SFTP ]に移動します。[キーファイル追加… ]ボタンをクリックし、手順3でダウンロードした秘密キーファイルを選択します。

6. GoogleCloudへの接続を確立します

Google CloudとFilezillaの間の接続を確立するには、インスタンスへのIPアドレスとSSHキーのユーザー名の両方が必要です。
Google Cloudダッシュボードから、[ Compute Engine] > [ VMインスタンス]に移動し、接続するインスタンスのIPアドレスをコピーします。また、SSHユーザー名をコピーします。これは、パテダッシュボードのキーコメントセクションと公開キーテキストの最後の両方に表示されます。
FileZillaダッシュボードに戻り、sftp://と入力してから、接続するインスタンスのIPアドレスを入力します。ユーザー名フィールドに、PuTTYユーザー名を貼り付けます。 最後に、[クイック接続]ボタンをクリックします。

7.ルートディレクトリに移動します

接続に成功したら、画面右側の[リモートサイト]セクションの一番上のフォルダをクリックします。
このディレクトリが開いたら、リモートホストフィールドにディレクトリパスを貼り付けて、ルートディレクトリに移動します。

Google CloudでBitnamiバージョンのWordPressを 実行している場合、ルートディレクトリは次の場所にあります。

/opt/bitnami/apps/wordpress/htdocs
Google CloudでClick-to-DeployバージョンのWordPress 実行している場合、ルートディレクトリは次の場所にあります。
/var/www/html