FTPのすすめ †
(注意! 以下の文章はわかりやすさを重視しているので実際の定義とはかけ離れていることがあります)
FTPとは、自分のPCと他人のPCの間でファイルのやり取りをする方法のことです。
インターネットを利用することにより、家にいながらファイル交換などをすることができます。
自分のPCでホームページを作成して、インターネットに公開するときにもFTPがよく使われます。
FTPクライアントの導入 †
FTPで他人のPC(このPCをFTPホスト、FTPサーバという)にアクセスするためには「FTPクライアントソフト」が必要になります。
WindowsのInternet ExprolerにもFTPクライアント機能は付いていますが、ここでは定番のフリーソフトである『FFFTP』をいうソフトを例にとって説明します。
※FFFTPは、暗号化通信に対応していません。
SFTPやFTPSなどの暗号化されたFTPを利用する場合は、Filezillaなど他のクライアントソフトを使う必要があります(設定方法は以下のFFFTPの場合が参考になります)
FFFTPのダウンロード・インストール †
まずはFFFTPをダウンロードしましょう。
FFFTPのダウンロード
『ダウンロード』と書いてあるところからダウンロードし、インストールしてください。
インストールに関しては『次へ』を連打すればいいだけなので説明しません。
ホスト(他人(以下、相手)のPC)にアクセスしてみる †
デスクトップにできたショートカットからFFFTPを起動してください。
『ホスト一覧』というウィンドウがあると思います。
#ref(): File not found: "WS000000.JPG" at page "FTP"
まず、右上の『新規ホスト』をクリックします。『ホストの設定』をいうウィンドウがでます。
#ref(): File not found: "WS000001.JPG" at page "FTP"
以下の項目を埋めてください。
ファイルのダウンロード・アップロード †
相手のPCから自分のPCにファイルを受け取ることをダウンロード、自分のPCから相手のPCにファイルを送ることをアップロードといいます。
まずファイルをダウンロードしてみましょう。
FFFTPの右側のファイル一覧からファイルを一つ選択し、左上の方の黒い下矢印ををクリックするか、ファイルを右クリックして『ダウンロード』をクリックしてください。
#ref(): File not found: "WS000003.JPG" at page "FTP"
設定のときに指定したフォルダにファイルがダウンロードされたはずです。
サイズの大きなファイルの場合はダウンロードに時間がかかります。またFFFTPは複数のファイルを同時に送受信できません(たぶん)。気長に待ちましょう。
次はアップロードしてみましょう。
FFFTPの左側のファイル一覧からファイルを一つ選択し、左上の方の黒い上矢印をクリックするか、ファイルを右クリックして『アップロード』をクリックしてください。
また右側のファイル一覧にファイルをD&D(ドラッグ&ドロップ)してもアップロードできます。
#ref(): File not found: "WS000004.JPG" at page "FTP"
サイズの大きなファイルの場合はアップロードに時間がかかります。気長に待ちましょう。
うまくダウンロード・アップロードできたらOKです。
その他の設定項目 †
- ルータ越しの場合はPASVモード(パッシブ)にするとつながるかもしれません。(『ホストの設定』の『拡張』タブより)
- 使用ポートが21番以外のホストではポート番号を指定しましょう。(『ホストの設定』の『拡張』タブより)
- どうしてもうまくいかない場合は、クライアント側ではなく、ホスト側に問題がある場合もありえるので、ホストの管理者に聞いてみるといいかもしれません。
更なる高みを目指して †
さらに詳しい使い方を知りたい場合は自分で調べてみてください。 っグーグル先生
調べてもわからないことは、先輩や知っている人に質問しましょう。
クライアントで利用するだけではなく、自分でFTPサーバを動かしてみるのも面白いですよ(←以外と簡単です)。
ちなみにこのページの説明は最低限だけです。
素のFTPだと暗号化されていないので、アカウント情報、誰が何を送受信しているか、などを第3者に知られる可能性があります。
セキュリティに気をつけるならSFTP(SSHを使ったFTP)、FTPS(SSLを使ったFTP)などを使用すると良いでしょう。
いずれもサーバとクライアントの両方が対応している必要があります。(FFFTPはセキュアな通信に対応していません)
参考リンク †
FFFTP Support Page
FFFTPの詳しい設定を解説。
FileZilla
FTPクライアント。日本語インストールできます。
セキュアな通信もサポートしてます。
SmartFTP
タブで複数のサーバに同時接続できるFTPクライアント。パッチをあてれば日本語に出来ます。
セキュアな通信もサポートしてます。