WEB制作においてファイルをサーバーへのアップロードは必須です。レンタルサーバーであればブラウザからファイルをアップロードする事ができますが、必ずその機能があるとは限らないためアプリからアップロードすることに慣れておく必要があります。アプリからのアップロードの方が差分ファイルだけアップロードしたり高速でアップロードできるので是非使い方を覚えましょう。
このページではファイルをサーバーへアップロードできる代表的なFTPアプリの紹介をしています。
目次
FTPアプリとは
正式にはFTPクライアントというのかもしれませんが最近のソフトウェア関連はアプリと言うことが多いのでこのサイトではアプリと書いています。
FTPアプリはサーバーへファイルをアップロードできます。逆にサーバーのファイルをダウンロードすることも可能です。レンタルサーバーにもブラウザログインでFTP機能が付いている事がありますが、最低限の機能しかありません。FTPアプリであれば差分だけをアップロードしたり、更新日が違うファイルだけをアップロードしたりできます。
FTPアプリによっては暗号化で通信できるものもあり、きちんとファイルの転送を管理したい場合はやはりFTPアプリが便利です。特に複数のWEBサイトを扱うようになってくるとFTPアプリ内のブックマークでいつでもアクセス出来るようになるため管理が楽です。
おすすめのFTPアプリ
有名所かつ困った時に調べたら情報が出てくるアプリを4つ紹介してみました。この中でFFFTPはちょっとストーリーがありまして、一度開発が終了してセキュリティリスクがあるため使用が嫌煙される時期がありました。しかしその後、他の方が開発を継続して今も稼働しています。
FTPアプリを使用する際に気をつけたいのはWINとMACのどちらも使えたほうが良いということ。OSを変えた時にFTPアプリが変わってしまうと使い方や設定の面で非常に面倒で事故が増えます。そのため、両方のOSを使う機会がある人はFilezilla
かCyberduck
のどちらかが良いでしょう。
ただMACをメインで使っている人ならTransmit
がオススメです。この記事を書いている時点でバージョンは5で支払いがサブスク形式になっています。年間で2,800円なのでそこまで高くないです。
Filezilla
とCyberduck
は使用感が全く異なるので両方使ってみて気に入ったほうを使うといいと思います。
Filezilla
the FTPアプリ!というUIです。左がローカルで右がサーバーのファイルを表示されています。ドラッグ&ドロップでアップロードでき、アップロード状況などが視覚的に確認できます。大量のアップロードでも安定しているので心強いFTPアプリです。
Cyberduck
初見でちょっと使い方を迷うFTPアプリです。よくあるFTPアプリはローカルとサーバーの両方のファイルを見比べてアップロードするのですが、Cyberduckはサーバーファイルだけが表示されます。そこへローカルのファイルを放り込みます。デザイン的にはMACっぽいですよね。
MAC版はApp Storeに置かれていて3,900円です。しかし公式サイトからダウンロードすれば無料です。支払いは寄付を受け付けている形になります。
Transmit5の紹介
UIが非常にわかりやすく、高速・高機能なので僕も愛用しているFTPアプリになります。年間2,800円かかりますが使い倒しているので全然高いと思いません。
まず伝えたい便利な機能が3つあります。このスクショでは分かりづらいかもしれませんが
- 好きにブックマークリストを作ることができる(フォルダで分けれる)
- command+Nで複数ウィンドウ立ち上げられる
- command+Tで複数タブで開ける
普通は1サイトづつしか扱わないと思うので不必要かもしれませんが僕は複数サイトを随時更新しているのでタブ表示が非常に有り難いです。別に複数サイト管理しなくても1サーバーを複数タブで開いても良いわけです。これは人によってはかなり効率的にファイル管理出来ると思います。
そして接続に関しては普通のFTP以外に上記のサーバーへアクセス可能です。Googleドライブも使えたりします。
高機能かつ高速なFTPアプリですのでMACユーザーで値段に納得できるのであれば是非使ってみてください。
最後に
サーバーへのアップロードは一瞬でサイト自体が動かなくなる事故が起きます。ですのでFTPアプリをころころ変更するのはオススメできません。例えばアップロードの設定で上書きと差し替えがあるのですが、上書きだとフォルダごとアップロードすると上げたファイルだけ更新されます。差し替えになっているとフォルダごと丸っと入れ替えるため差分ファイルが消えます。サーバーのファイルを扱う際はそういった事故になりえる設定があるので利用するアプリを変更するタイミングで事故ります。
まずは1つのFTPアプリを決めて使い慣れましょう。
アプリのおすすめ順は、①Transmit ②Filezilla ③Cyberduckになります。