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

普段Macではfilezillaを使ってSFTPでファイルのやりとりをしております。ただ鍵認証を普段しているとパスワード認証するとToo many authentication failures for ユーザー名 とでます。

Too many authentication failures forのエラーの意味

これはパスワード認証なのに鍵認証をしようとしていてでるエラーみたいです。今回僕はfilezillaでパスワード認証をしようとしたらその前にある鍵認証の方式で認証しようとしたのかエラーになってしまいました。そこで面倒なのでSCPを使ってファイル転送するようにしました。

サーバーからファイルのダウンロード

今回はSCPでファイルをアップロードしたいわけではないのでダウンロードします。
$ scp サーバのユーザID@サーバのドメイン:ダウンロードするファイル ダウンロード先の順番で記述します

scp ユーザー名@153.xxx.xxx.xxx:/home/ユーザー名/.ssh/id_rsa ~/Desktop/

となります。今回は公開鍵で認証するために鍵認証の鍵をSCP経由で持ってきた形になります。