« 東京ガスの満を持した?テレビコマーシャル | メイン | カセットテープからMDへダビングする »
2007年08月30日
[ Open Source ] Filezilla と,鍵認証を要求するサーバ
最近は利用者が減っているらしい「FTP クライアント」ですが,わたしにとっては今後も手放せない存在です.
FTP は「File Transfer Protocol(ファイル転送プロトコル)」のことで,インターネットをはじめとするネットワークで広く利用されています.わたしの場合は
- Ring サーバなど Anonymous FTP サーバからのダウンロード
- WEB サイトの更新のための,ファイルのアップロード
が FTP の主な使用目的になります.ホームページ作成用アプリケーションは,FTP クライアント機能を備えたものがほとんどですが,わたしは HTML をテキストエディタで手書きするので,FTP クライアントは必須です.
で,少し前までは WS_FTP Pro 5.0 を使っていたのですが,FTP over SSL に対応していないため,Filezilla に転向.その後,SCP クライアントとしても利用するようになり,わたしのパソコンにはかかせないアプリケーションになりました.しかし,これでも問題はあります.SSL を使った通信で,かつ,鍵認証を要するケースには,Filezilla は対応していないのです.
で,少し調べたらあっけなく解決しました.Filezilla は PuTTY という SSH クライアントをもとに作られているので,PuTTY に付属する鍵管理ツールを利用すれば,鍵認証の必要なサーバとの通信が可能になるのです.Google で「pageant Filezilla site:2ch.net」で検索し,その 65 番目の記事を見れば OK!
65 :名無しさん@お腹いっぱい。:05/03/15 18:06:04 ID:lrcqTFmx
pageant使ってみたら鍵認証でログインできた。
使い方って程の事も無いけど、すでに鍵認証できる環境にあるなら以下の手順でOK
1.pageantを起動
2.pageantに鍵を登録
3.FileZillaで普通にSFTP接続、パスワードは空欄で可
というわけで早速ためして...満足,満足!で,65さんの手順を少し補足すると次の通り.
- 「pageant」とは,PuTTY に付属する鍵管理ツールなので,PuTTY をダウンロードする.もちろん,日本語版でも可.ただし,本体は必要ないので ZIP アーカイブ版が便利.
- ダウンロードした ZIP アーカイブを展開して,「pageant.exe」を Filezilla のインストール先フォルダへコピー.日本語版をダウンロードしたなら「pageant.lng」も同様.
- TTSSH を使っている場合は「puttygen.exe」もコピーする(日本語版なら「puttygen.lng」も).puttygen.exe を用いて,OpenSSH 用の鍵を PuTTY 用に変換する.
- 鍵認証が必要なサーバに接続する直前に,pageant.exe を起動し,必要な鍵を追加しておく.
- Filezilla を起動し,接続する(パスワードは空欄でも大丈夫).
- 切断したら pageant.exe を終了する(追加した鍵の情報が消える).
- PuTTY 用の鍵ファイル(*.ppk)は,pagenant.exe に関連づけておけば,鍵をダブルクリックするだけで pageant.exe に追加されるので便利だということも判明.
- わたしの環境では,鍵認証のあり/なしで,目に見えるほどの通信速度の低下はなかった.ただし,これはサーバ側の回線が細いからかも知れない...
ますます Filezilla が便利になった.ばんざーい♪
投稿者 kanemiki : 2007年08月30日 19:55
トラックバック
このエントリーのトラックバックURL:
https://ss1.xrea.com/www.kanemiki.net/MT/mt-tb.cgi/686
コメント
よろしければコメントなどを...
サイン・インを確認しました、 . さん。コメントしてください。 (サイン・アウト)
(いままで、ここでコメントしたとがないときは、コメントを表示する前にこのウェブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)