この記事について
Google Adcenseの審査を完了しましたが、下記警告のads.txtのアップロード方法にハマってしまったため記録として残します。
前提条件
- LightSailのbitnamiを使用したWordPressサイトを構築済
- Google Adcenseの審査完了済
Google AdSenseサイトからads.txtダウンロード
「要注意 – 収益に重大な影響が出ないよう、ads.txt ファイルの問題を修正してください。」
このエラー右の「今すぐ修正」をクリックします。
画面中央部の「ダウンロード」をクリックし、ads.txtファイルをダウンロードします。
ダウンロードフォルダにダウンロード完了しました。
LightSailに接続するためのSSHキーを取得
ローカル環境からLightSailに接続するためのSSHキーを入手します。
- Amazon LightSailにログイン
- 右上の「アカウント」クリック
- 「SSHキー」をクリック
- 画面下部からLightSailが起動しているリージョン右の共有ボタンクリック
ダウンロードができたら、任意のフォルダに移動させます。
自分の場合はホームディレクトリの「.ssh」フォルダに格納しました。
SCPコマンドでファイルをアップロード
ターミナルを起動し、自分の場合はsshフォルダ直下に移動して下記コマンドを実行します。
※<ads.txtがあるディレクトリのパス>は/Users/xxxx/Downloads/ads.txt
といったかんじです
SCP -i LightsailDefaultKey-ap-northeast-1.pem <ads.txtがあるディレクトリのパス> bitnami@<IPアドレス>:~/apps/wordpress/htdocs/ads.txt
下記のようなエラーが発生した場合、アクセス許可が開き過ぎているため権限設定の変更が必要です。
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for 'LightsailDefaultKey-ap-northeast-1.pem' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "LightsailDefaultKey-ap-northeast-1.pem": bad permissions
bitnami@<IPアドレス>: Permission denied (publickey).
キーが保存してあるディレクトリで下記を実行します。
chmod 600 LightsailDefaultKey-ap-northeast-1.pem
設定の確認
自分のWordPressサイトへのドメイン(もしくはIPアドレス)/ads.txt
をブラウザのURLバーに入力し、ファイルの中身が表示されていたらアップロードは完了しています。
参考リンク
を使用して Lightsail Linux インスタンスにファイルを安全に転送する SFTP - Amazon Lightsail
SFTP (SSHファイル転送プロトコル) と クライアントを使用して、ローカルコンピュータと Amazon Lightsail Linux インスタンス間でファイルを安全に転送する FileZilla方法について説明します。
MacでSSH接続→Permissions 0644 for 'xxx.key' are too open. - カスタマイズ
MacでSSH接続→Permissions 0644 for 'xxx.key' are too open. - システム開発会社U-Mebiusのに関する技術記録。
chmod コマンド - Qiita
#簡易早見#形式chmod 権限設定 ファイルパス#chmod 744 test.txt4 2 1r w x#概要chmodはファイル or ディレクトリに対する権限を設定するコマンド。ユーザー区分ごとに権限を設定できる…
コメント