フリーCGIスクリプト配布サイト。
FTPソフトは、自分パソコンからWebサーバーにファイルを転送するためのソフトです。
CGIの設置を行わなくても、Webサイトを作成する上では必須のソフトなので既に使用したことがある方が多いと思います。
ただし、CGIの設置を行う場合は通常の転送機能のほかに アスキーモードでのアップロード と パーミッションの設定 に対応している必要があります。
僕は現在、FFFTPというソフトを使用しています。使いやすい上にフリーソフトなのでお勧めです。
FFFTPは無料で利用できるFTPソフトです。ダウンロードは以下のページから行えます。
『プログラム』にある『FFFTP』からFFFTPをダウンロードします。
ダウンロードが完了したら、ファイルをダブルクリックで実行してください。以下の画面が表示され、FFFTPのインストールがはじまります。

『次へ(N)』ボタンを押します。

『次へ(N)』ボタンを押します。

インストール先を選択します。通常は特に変更する必要はありませんので、そのまま『次へ(N)』ボタンを押します。

『はい(Y)』を選択します。

デスクトップにショートカットを作成するか選択します。通常は特に変更する必要はありませんので、そのまま『次へ(N)』ボタンを押します。インストールが完了すると、FFFTPが起動し、以下の画面が表示されます。(クリックすると拡大表示されます。)
以上でFFFTPのインストールは完了です。次回からは、デスクトップにある以下のアイコンをダブルクリックするだけでFFFTPが使用できます。

FFFTPを起動すると以下の画面が表示されます。表示されていなければ、メニューから『接続(F) → 接続(C)...』とすれば表示されます。

『新規ホスト』ボタンを押し、接続するホストの設定を行います。

設定入力画面が表示されるので、それぞれ必要な情報を入力します。
○○のホームページ)ftp.sample.co.jp)user)uGxeZphk)D:\www)public_html)設定ができたらOKボタンを押します。ホスト一覧に設定したホストが追加されるので、設定したホストを選択して『接続(S)』ボタンを押します。以下のような画面が表示されれば成功です。(クリックすると拡大表示されます。)
左側のリストには自分のパソコンのファイル、右側のリストにはWebサーバーにあるファイルが一覧表示されます。
ファイルをアップロードするには、左側のリストからアップロードしたいファイルを選択し、以下のアップロードボタンを押します。(紺色の上向き矢印がそうです。)

ファイルをダウンロードするには、右側のリストからダウンロードしたいファイルを選択し、以下のダウンロードボタンを押します。(紺色の下向き矢印がそうです。)

もしくは、左側のリストから右側のリストにドラッグアンドドロップすることでアップロード、右側のリストから左側のリストにドラッグアンドドロップすることでダウンロードすることができます。フォルダの場合も、同様の操作でアップロードとダウンロードが可能です。
また、ファイルやフォルダを右クリックすると以下のようなメニューが表示されます。

このメニューからアップロードやダウンロードに加え、ファイルの削除や名前変更、フォルダの作成など、一通りの操作を行うことができます。
CGIの設置が楽になる、オススメの設定を紹介します。設定しておくとファイルアップロード時、自動的に転送モードの切り替えを行ってくれます。
設定はメニューの『オプション(O) → 環境設定(S)...』から行います。

環境設定を選択するとオプション画面が表示されるので『転送1』のタブをクリックします。そうすると、転送モードの設定画面が表示されます。

『転送モード』が『ファイル名で切り替え(X)』になっているのを確認し『追加(I)』ボタンを押します。そうすると、ファイル名の入力画面が表示されます。

ファイル名に *.pl と入力し、OKボタンを押します。そうすると、一覧に入力したファイル名が追加されます。同様の手順で、*.log、*.dat、*.ini、*.pm も一覧に追加します。
設定が完了したらOKボタンを押して設定を完了します。