Apps

Mac OS XからのFTP

Mac OS XからのFTP

MacからのFTPMacにはFTPとFTPSクライアントが内蔵されていることをご存知ですか?Mac OS XからFTPサイトに接続するために、追加のソフトウェアやアプリをダウンロードする必要はありません。その代わりに、あまり知られていない優れた機能を使って、デスクトップから直接リモートサーバーに接続できます。MacのFTPツールを使ったことがない方でも、接続ユーティリティやサーバーブラウジングはMacのデスクトップを操作するのとほとんど同じなので、驚くほどシンプルで使い慣れた操作だと感じていただけるでしょう。それでは、早速始めましょう。

MacからFTP接続する方法

実際のサーバーに接続してテストしたい場合は、ftp://ftp.mozilla.org にアクセスし、ゲストとしてログインしてください。Mac OS XからリモートサーバーへのFTP接続を開始する手順は以下のとおりです。

  1. MacのデスクトップまたはFinderで、Command+Kを押して「サーバーに接続」ウィンドウを開きます(または、「移動」メニューからアクセスすることもできます)。
  2. FTP サーバーのアドレスを次の形式で入力します: ftp://ftp.domain.com
  3. オプション: 繰り返し接続するために「お気に入りサーバー」にブックマークを追加する場合は、「サーバーアドレス」フィールドの横にある+アイコンをクリックします。
  4. 「接続」をクリックし、リモートサーバーに接続するまで待ちます。
  5. FTPユーザー名とパスワードを入力するか、サーバーがゲスト接続を許可している場合は「ゲスト」として接続し、もう一度「接続」をクリックします。

標準の FTP 接続を開始すると次のようになります。

MacからのFTP

代わりに安全な接続を使用したい場合は、少し変更を加えるだけで済みます。これについては次に説明します。

安全な接続のためのFTPSの使用

セキュアなFTPSサーバーに接続したい場合は、ドメインの前にftp://ではなくftps://を付けるだけです。これは、リモートサーバーがSSLをサポートし、FTPS接続を受け入れることを前提としていますが、ほとんどのサーバーはSSLに対応しています。以下のスクリーンショットで、そのわずかな違いが示されています。

Mac OS Xで安全なFTP接続を行うにはFTPSを使用する

FTPSとSFTP

FTPS と SFTP は異なるプロトコルであることに留意してください。FTPS は安全な SSL レイヤーを備えた FTP ですが、SFTP は SSH を使用します (そうです、OS X のリモートログインで SSH サーバーが有効になっているのと同じプロトコルです)。FTPS 接続は OS X の組み込み FTP 機能で直接サポートされていますが、SSH 経由の SFTP には同じ「サーバーに接続」メニューからアクセスできません。とはいえ、OS X にはネイティブの SFTP クライアントも含まれており、ターミナルからコマンドラインで「sftp username@host」と入力してアクセスできます。SFTP と SSH は一般的にコマンドラインベースであるため、これは別の記事で取り上げるトピックであり、ここでは話を単純にして FTP と FTPS に限定します。

FTPとFTPSを使ったファイルの操作と転送

FTP サーバーに接続すると、サーバーは Finder の通常のファイル システム ウィンドウと同じように扱われるため、Mac 上の他のローカル フォルダーと同じようにリモート サーバーを参照できます。

リモートサーバーへのファイルのコピー、またはMacへのダウンロードは、使い慣れたシンプルなドラッグ&ドロップで簡単に行えます。コピーしたいファイルまたはフォルダに移動し、他のファイルのコピーや移動と同じようにドラッグ&ドロップするだけで、FTPサーバーとMacの間でアイテムの転送が開始されます。

MacからFTP接続

デフォルトでは、ウィンドウは縮小されたFinderウィンドウとして表示されますが、「表示」メニューをプルダウンして「ツールバーを表示」を選択すると、使い慣れたMac OS X Finderスタイルにウィンドウを拡大できます。ウィンドウを拡大する主な利点は、進むと戻るの矢印ボタンに加え、アイコン、名前、日付、リスト、検索機能でFTPサーバーを閲覧するための並べ替えオプションが利用できることです。

また、任意の Mac で SFTP サーバーを起動し、この方法で接続してファイルをダウンロードまたは転送することもできます。

ちなみに、ご存知ない方のために説明すると、タイトルバーは完全なディレクトリ パスを表示するように設定しているため、2 番目のスクリーンショットではリモート サーバー上のパスが表示されています。

Mac 用のサードパーティ FTP クライアントについてはどうですか?

FinderのFTP機能は、Macユーザーが望む機能の一部をサポートしていないため、FTP、SFTP、FTPSのフルサポート、ダウンロード、アップロード、キューイング、権限変更機能、読み書きサポートなど、多くのサードパーティ製OS Xアプリが代わりに機能します。順不同ですが、Mac OS X用の無料FTPアプリをいくつかご紹介します。

  • サイバーダック
  • ファイルジラ

他にも多くの選択肢があり、Macではコマンドラインを使用することもできます。MacはSFTPをフルサポートしています。上級ユーザーであれば、TransmitやYummy FTPなどの有料SFTPアプリケーションも利用できるかもしれません。

Mac OS XのFTP機能はOS Xの初期から搭載されており、現在でもOS X Yosemite、Mavericks、Mountain Lion、Snow Leopardなど、あらゆるバージョンでサポートされています。非常に便利ですが、TransmitやCyber​​duckなどのサードパーティ製FTPクライアントほど完成度が高くはありません。しかし、困った時にリモートFTPに接続してファイルを転送したいだけなら、FTPで十分であり、追加のダウンロードは必要ありません。より高度な機能が必要な場合は、前述の2つのアプリが優れており、他のアプリとの連携も良好です。