windows sftp client filezilla

Windows 版の filezilla ですが,ssh の公開鍵認証に対応していたのですね。(何を今更って感じですが)
知っていたら使っていたのに・・・

2つの方法があるようです。

filezilla の機能を使う

  1. 接続>設定メニュを選択。
  2. 接続ツリーの下にあるSFTPを選択。鍵ファイルを使用ボタンを押して登録。

ssh-keygen で作ったファイルを指定できたと思いますが,putty の鍵形式に変換されて,暗号化はされないので,注意が必要。それと,日本語のディレクトリ名だと鍵が読み込まれないという問題が3.6.0.1の時点ではありました。

pagent を使う

putty に付属の pageant を使います。

  1. スタートメニュ>putty>pageantを選択。ツールトレイにpageantのアイコンが表示されます。
  2. ツールトレイのpageantのアイコン上で右クリックし,Add Keyを選択。PuTTYgenで作ったppkファイルを指定。

説明するまでもないと思いますが,公開鍵をサーバ側の ~/.ssh/authorized_keys に追加するのをお忘れなく。