*FTPのすすめ [#lfcec1e8] >(注意! 以下の文章はわかりやすさを重視しているので実際の定義とはかけ離れていることがあります)~ ~ FTPとは、自分のPCと他人のPCの間でファイルのやり取りをする方法のことです。~ インターネットを利用することにより、家にいながらファイル交換などをすることができます。~ 自分のPCでホームページを作成して、インターネットに公開するときにもFTPがよく使われます。~ **FTPクライアントの導入 [#ea950117] >FTPで他人のPC(このPCをFTPホスト、FTPサーバという)にアクセスするためには「FTPクライアントソフト」が必要になります。~ WindowsのInternet ExprolerにもFTPクライアント機能は付いていますが、ここでは定番のフリーソフトである『''FFFTP''』をいうソフトを例にとって説明します。~ ※FFFTPは、暗号化通信に対応していません。~ SFTPやFTPSなどの暗号化されたFTPを利用する場合は、Filezillaなど他のクライアントソフトを使う必要があります(設定方法は以下のFFFTPの場合が参考になります) ~ ''※FFFTPは、暗号化通信に対応していません。''~ ''SFTPやFTPSなどの暗号化されたFTPを利用する場合は、Filezillaなど他のクライアントソフトを使う必要があります''(設定方法は以下のFFFTPの場合が参考になります) ***FFFTPのダウンロード・インストール [#b8b517f9] >まずはFFFTPをダウンロードしましょう。~ >>[['''FFFTPのダウンロード''':http://www2.biglobe.ne.jp/~sota/ffftp.html]] <<『ダウンロード』と書いてあるところからダウンロードし、インストールしてください。~ インストールに関しては『次へ』を連打すればいいだけなので説明しません。~ **ホスト(他人(以下、相手)のPC)にアクセスしてみる [#e3675639] >デスクトップにできたショートカットからFFFTPを起動してください。~ 『ホスト一覧』というウィンドウがあると思います。~ #ref(WS000000.JPG,nolink,center); まず、右上の『新規ホスト』をクリックします。『ホストの設定』をいうウィンドウがでます。~ #ref(WS000001.JPG,nolink,center); 以下の項目を埋めてください。~ -ホストの設定名・・・この設定の名前です。自分で自由につけることができます。相手の名前やサーバアドレスがわかりやすいと思います。 -ホスト名(アドレス)・・・アクセスしたい相手のFTPホストのアドレスを入力します。(hogehoge.comなど) -ユーザ名・・・相手(=ホストの管理者)に教えてもらったユーザIDを入力します。 -パスワード/パスフレーズ・・・相手に教えてもらったパスワードを入力します。 -ローカルの初期フォルダ・・・相手のPCからダウンロードしたファイルを保存するフォルダを指定します。空欄のままでもかまいませんが、この場合はFFFTPをインストールしたフォルダ(通常は"C:\Program Files\ffftp")になります。~ ~ 『OK』を押すと『ホスト一覧』ウィンドウに戻るので『接続』をクリックします。~ ~ FFFTPの右側の部分にファイル一覧が表示されれば成功です。表示されない場合は上記の項目に入力ミスがないか確認してください。~ ~ #ref(WS000002.JPG,nolink,center); ~ それでも表示されない場合はファイヤーウォールを停止するなどの方法を試してみてください。~ **ファイルのダウンロード・アップロード [#m5ca2f06] >相手のPCから自分のPCにファイルを受け取ることを''ダウンロード''、自分のPCから相手のPCにファイルを送ることを''アップロード''といいます。~ ~ まずファイルをダウンロードしてみましょう。~ FFFTPの''右側''のファイル一覧からファイルを一つ選択し、左上の方の黒い下矢印ををクリックするか、ファイルを右クリックして『ダウンロード』をクリックしてください。~ #ref(WS000003.JPG,nolink,center); 設定のときに指定したフォルダにファイルがダウンロードされたはずです。~ サイズの大きなファイルの場合はダウンロードに時間がかかります。またFFFTPは複数のファイルを同時に送受信できません(たぶん)。気長に待ちましょう。~ ~ 次はアップロードしてみましょう。~ FFFTPの''左側''のファイル一覧からファイルを一つ選択し、左上の方の黒い上矢印をクリックするか、ファイルを右クリックして『アップロード』をクリックしてください。~ また''右側''のファイル一覧にファイルをD&D(ドラッグ&ドロップ)してもアップロードできます。~ #ref(WS000004.JPG,nolink,center); サイズの大きなファイルの場合はアップロードに時間がかかります。気長に待ちましょう。~ ~ うまくダウンロード・アップロードできたらOKです。~ *その他の設定項目 [#v9948b29] -ルータ越しの場合は''PASVモード''(パッシブ)にするとつながるかもしれません。(『ホストの設定』の『拡張』タブより)~ -使用ポートが21番以外のホストでは''ポート番号を指定''しましょう。(『ホストの設定』の『拡張』タブより)~ -どうしてもうまくいかない場合は、クライアント側ではなく、ホスト側に問題がある場合もありえるので、ホストの管理者に聞いてみるといいかもしれません。~ *更なる高みを目指して [#sc7f34b2] >さらに詳しい使い方を知りたい場合は自分で調べてみてください。 っ[[グーグル先生:http://www.google.co.jp/]]~ 調べてもわからないことは、先輩や知っている人に質問しましょう。~ クライアントで利用するだけではなく、自分でFTPサーバを動かしてみるのも面白いですよ(←以外と簡単です)。~ ~ ちなみにこのページの説明は最低限だけです。~ 素のFTPだと暗号化されていないので、アカウント情報、誰が何を送受信しているか、などを第3者に知られる可能性があります。 セキュリティに気をつけるならSFTP(SSHを使ったFTP)、FTPS(SSLを使ったFTP)などを使用すると良いでしょう。~ いずれもサーバとクライアントの両方が対応している必要があります。''(FFFTPはセキュアな通信に対応していません)''~ ***参考リンク [#h98346f8] >[[ FFFTP Support Page:http://ftp.hm/ffftp/]]~ >>FFFTPの詳しい設定を解説。~ >[[ FileZilla:http://filezilla-project.org/index.php]]~ >>FTPクライアント。日本語インストールできます。~ >>セキュアな通信もサポートしてます。~ <<[[SmartFTP:http://www.forest.impress.co.jp/lib/inet/servernt/ftp/smartftp.html]]~ >>タブで複数のサーバに同時接続できるFTPクライアント。パッチをあてれば日本語に出来ます。~ >>セキュアな通信もサポートしてます。~