SCPコマンドを使ってLightsailにファイルをアップロードする

Google AdSenceの設定中に、Lightsail上にファイルをアップロードする必要がありました。
やってしまえば特に難しいことはなかったのですが、忘れそうなので手順をメモ

SSHキーの取得

まずはLightsailのSSHキーをダウンロードします。
詳しい手順はこちら。

SSHで接続できるか確認

ダウンロードしたSSHキーを使って、Lightsailへ接続できるか確認します。

ターミナルから以下のコマンドを入力してみます。

ssh -i <SSH Key> bitnami@<IP address>

正常に接続できれば、以下のように表示されるはずです。

Linux ip-xxx-xxx-xxx-xxx 4.19.0-14-cloud-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
       ___ _ _                   _
      | _ |_) |_ _ _  __ _ _ __ (_)
      | _ \ |  _| ' \/ _` | '  \| |
      |___/_|\__|_|_|\__,_|_|_|_|_|
  
  *** Welcome to the Bitnami WordPress 5.6.1-1                     ***
  *** Documentation:  https://docs.bitnami.com/aws/apps/wordpress/ ***
  ***                 https://docs.bitnami.com/aws/                ***
  *** Bitnami Forums: https://community.bitnami.com/               ***

#######################################################
###    For frequently used commands, please run:    ###
###         sudo /opt/bitnami/bnhelper-tool         ###
#######################################################

Last login: Wed May 26 02:12:02 2021 from 54.240.200.70
bitnami@ip-xxx-xxx-xxx-xxx:~$ exit

この過程でエラーが出て少し詰まりました。
解決方法のメモはこちら。

SCPコマンドでファイルをアップロード

SSHで問題なく接続できることを確認したら、SCPコマンドでファイルをアップロードします。

今回は「ads.txt」というファイルをLightsail上の~/apps/wordpress/htdocs/に置きたいので、コマンドは以下で。

SCP -i ssh-key.pem ads.txt bitnami@<IPaddress>:~/apps/wordpress/htdocs/ads.txt

コマンド実行後、URLを直叩きして、ファイルの中身が表示されればOKです。

タイトルとURLをコピーしました