前書き
Linux, MacでSSH公開鍵認証は導入済みで、ターミナルから接続する際には問題なかった。Filezillaの初期設定では公開鍵認証で接続出来なかったので原因を調べてみると、Filezillaに秘密鍵を設定しないと動かないことがわかったのでメモ書き。Filezillaのバージョンは3.22.1 (Mac)、3.15.0.2 (Ubuntu 16.04)。
Filezillaに秘密鍵を設定する
Macの場合
- メニューバーからFilezilla -> Settings -> Connection -> SFTP で "Add key file..."ボタンをクリック。
- 秘密鍵を選択する。 ~/.sshなどの隠しディレクトリに保存している場合は"Command + Shift + G"を同時に押してパスを入力できるウィンドウを開いて指定する。
- ホスト、ユーザー名を指定して接続する。
Linuxの場合
- メニューバーの Edit -> Settings -> Connection -> SFTP で "Add key file..."ボタンをクリック。
- 秘密鍵を選択する。
- ホスト、ユーザー名を指定して接続する。
参考リンク
Filezilla公式: https://filezilla-project.org/
ググってでてきた解決法(英語): https://wiki.filezilla-project.org/Howto
SSH公開鍵認証の設定方法: http://qiita.com/HamaTech/items/21bb9761f326c4d4aa65