MacのターミナルからSCPを使ってフォルダをダウンロードする方法

過去の記事にMacのターミナルからSCPコマンドを使ってダウンロードする方法を書きました。今回はフォルダのダウンロードになります。

パスワード認証はNGで鍵認証

パスワード認証ができない環境で、普段鍵認証をしている場合になります。SFTPの設定が面倒などの場合はターミナルでやるといいかもしれません。

ターミナルに事前に鍵認証の設定はしている

Macのターミナルから公開鍵認証する方法を使って事前に鍵認証が終わっている前提となります。

コマンド

コマンドとしては以下のようになります。

scp -r /[フォルダ名] [configファイル名] [ホスト名]: ~/Desktop/

となります。実際に例を出してみます。

  • フォルダは/home/logw/key/
  • configファイルはMacの.ssh/config
  • ホスト名はlogw
scp -r /home/logw/key/ .ssh/config logw: ~/Desktop/

これでkeyフォルダがダウンロードできます。/home/logwはlogwというユーザー名のホームディレクトリになります。今回はホームディレクトリの直下のkeyというフォルダをダウンロードしました。