FTPソフトで楽々サーバーファイル操作!Cyberduck使い方まとめ

インフラ

こんにちは。Enjoy IT Life管理人の仁科(@nishina555)です。

リモートサーバー契約後、サーバー上のファイルをコピーしたりダウンロードしたりしたい場合があります。

FTPクライアントソフトを利用することでリモートサーバー上のファイルを、あたかもローカルに保存されているかのように扱えます。

FTPクライアントソフトはたくさんあり『Cyberduck』『FileZilla』『FFFTP』などが有名です。今回はその中でも操作性の評価が高い『Cyberduck』の利用方法について紹介をします。

なお、今回のチュートリアルの実行環境はmacOSとなっております。

FTPクライアンソフトとは?

FTPとはFile Transfer Protocolの略で、ネットワーク上でファイルを送受信する仕組みのことをいいます。
FTPクライアントソフトとはFTPを活用してリモートサーバーのファイルを操作するソフトです。

画面上で直感的にファイルの操作ができるため、プログラミングの知識を必要としないのがFTPクライアントソフトを利用するメリットです。

事前準備: Cyberduckをインストールする

Cyberduckの具体的な使い方の紹介をする前に、まずはインストール方法について説明をします。

Cyberduckはこちらからダウンロードできます。ダウンロードされるファイルの形式はWindowsの場合はexeファイル、macOSの場合はzipファイルとなっています。

Cyberduckダウンロード画面

ダウンロードしたファイルを利用してローカル環境でインストール作業をすすめれば準備OKです。

Cyberduckでリモートサーバーを操作するための使い方まとめ

ここからはCyberduckの具体的な利用方法について紹介をしたいと思います。
Cyberduckには様々な機能がありますが、今回はその中でもよく使われる以下の機能について紹介をします。

今回紹介するCyberduckの機能
  • リモートサーバーにFTP接続する方法
  • FTP接続情報を保存(ブックマーク)する方法
  • リモートサーバーのファイルをダウンロードする方法
  • リモートサーバーにファイルをアップロードする方法
  • リモートサーバー上でファイルをコピー(複製)する方法

CyberduckでリモートサーバーにFTP接続する方法

FTPクライアントソフトを利用してリモートサーバーのファイルを操作するためにはサーバーの接続情報を設定する必要があります。

FTP接続で必要な情報は以下の通りです。

FTP接続で必要な情報
  • IPアドレス or ホスト名
  • ユーザー名
  • パスワード
  • ポート番号

リモートサーバーの情報は契約しているサーバーの管理画面から確認しましょう。

例えばロリポップ!ロリポップ!のレンタルサーバー場合は、『ユーザー設定』→『アカウント情報』と選択するとFTP接続をする際に必要なサーバー情報が表示されます。

ロリポップのFTP接続情報

Cyberduckを開いて表示される左上の『新規接続』をクリックするとフォームが表示されます。『FTP-SSL(Explicit AUTH TLS)』を選択してリモートサーバーの情報を登録します。

リモートサーバーの情報を登録

接続が正常に完了するとリモートサーバーのファイルが一覧で表示されます。

リモートサーバーのファイルが一覧で表示されます

CyberduckでFTP接続情報を保存(ブックマーク)する方法

FTP接続の履歴はCyberduck上に保存されており、時計アイコンから確認できます。
履歴にはFTP接続情報も保存されているため、同じリモートサーバーに再びFTP接続をする際は履歴を活用すると良いです。

FTP接続情報の履歴

また、FTP接続情報をブックマークとして保存しておくことも可能です。
ブックマークをするには付箋アイコンのタブをクリックし、左下の『+』マークからFTP接続情報の設定をします。

ブックマークではFTP接続情報に対して名前をつけられるので、接続対象のサーバーが管理しやすくなります。
リモートサーバーを複数台契約している場合はブックマーク機能を活用することをオススメします。

FTP接続情報をブックマーク

Cyberduckでリモートサーバーのファイルをダウンロードする方法

ダウンロードしたいファイルをダブルクリックするとローカル環境にダウンロードできます。

ローカル環境にダウンロード

Cyberduckでリモートサーバーにファイルをアップロードする方法

歯車アイコン(アクション)の項目にある『アップロード』を選択するとファイルをアップロードできます。

ファイルをアップロードする

Cyberduckでリモートサーバー上でファイルをコピー(複製)する方法

今回は~/wp-content/themes/yswallow/というディレクトリに存在しているheader.php~/wp-content/themes/yswallow_custom/というディレクトリにコピーする作業を具体例にとり、リモートサーバー上でファイルをコピーする手順について紹介します。

まずはコピー元のファイルを選択します。
Cyberduckではショートカットキーが活用できるのでファイルを選択したらショートカットキーでコピーをします。macOSの場合は『Command + C』のショートカットキーでコピーができます。

コピー対象のファイルを選

次にコピー先のディレクトリに移動をします。フォルダをダブルクリックすることでディレクトリの移動ができます。

ディレクトリ移動後、先ほどコピーしたファイルをペーストします。macOSの場合は『Command + V』のショートカットキーでペーストができます。

ファイルをペースト

まとめ

以上でFTPクライアントソフト『Cyberduck』の使い方の紹介を終わります。

リモートサーバーを契約したら、FTPクライアントソフトのインストールもあわせて行うことをオススメします。

この記事がいいなと思いましたらツイッター(@nishina555)のフォローもよろしくお願いします!