By Comnena / 最後の更新 2022年09月27日

サーバー間でファイルを移行する方法

ファイル サーバ 移行

まず、サーバー間でのファイル移行の「サーバー」とは、利用者の要求(リクエスト)に対して、それに応答したデータを提供するコンピュータやプログラムのことを意味します。次に、ファイル移行方法について説明します。FTP(ファイル転送プロトコル)、SCP(セキュアコピープロトコル)、またはサードパーティソフトウェアの3つの方法があります。

FTPでファイルをコピーし:Filezillaまたはその他のFTPデスクトップツールをダウンロードし、それを使用して、2つのリモートサーバー間でファイルをアップロードまたはダウンロードすることを選択できます。また、Windowsファイルマネージャーを十分に活用してリモートサーバーに接続することもできます(例:Windows 8/10/11のファイルエクスプローラー、Windows 7のWindowsエクスプローラー)。サーバー間でコピーして貼り付けます。
コマンドラインツールSCPでファイルを移行:SFTPと同様にSSHによる暗号化通信が採用されているので、セキュリティ面で信頼性の高いファイル転送プロトコルです。SCPを利用する場合はUNIX系のシェルが備えられている必要がありますが、ウェブサーバーを構築する際はほとんどにシェルが搭載されているので、環境を意識することは少ないでしょう。Mac用のターミナルまたはWindowsのコマンドプロンプトを直接使用できます。Windows 8.1以前のシステムでは、WindowsSSHアプリと呼ばれるPuttyを使用する必要があります。
サーバー間でファイルを同期するソフトウェア-AOMEI Backupper Server:これはサードパーティのファイル同期ソフトウェアであり、同じネットワークセグメントを持つサーバー間でファイルを同期することにより、元のファイルの正確なコピーを作成できます。また、スケジュールの同期もサポートされています。

サーバー間でファイルを移行する2つの一般的な方法

以下は、サーバー間でファイルを移行する2つの一般的な方法です。

方法1:FTPでファイルをコピー

2台のWindowsサーバー間でファイルを移行するには、従来の方法はFTPデスクトップアプリを使用することです。これはほとんどの企業が行っていることです。ここでは、FTPを使用してファイルを移行する方法を紹介します。

手順 1. ファイルエクスプローラーを開き、「このPC」を選択して、空白スペースを右クリックし、「ネットワークの場所を追加する」を選択します。

ネットワークの場所を追加する

手順 2. 新しいポップアップウィンドウで、「カスタムのネットワークの場所を選択」をクリックして次に進みます。

カスタムのネットワークの場所を選択

手順 3. 次に、ftpサーバーのアドレスを入力すると、フォームはftp://server.comになります。次に、サーバーにユーザー名とパスワードがある場合は入力するように求められます。ない場合は、「匿名でログオン」をオンにしてアクセスが制限されます。

ftpサーバーのアドレスを入力

手順 4. 好きな名前または覚えやすい名前を入力します。後で、このPCの「ネットワークの場所」リンクの下にFTPサイトが表示されます。

名前を入力

手順 5. このサーバーにファイルまたはフォルダーをコピーして貼り付けます。

サーバー

方法2:SCPでファイルを移行

ご存知のように、SCPはSSHに基づいているため、リモートシステムでの認証にはSSHキーまたはパスワードが必要です。一方、ローカルまたはローカルの2つのシステムで両方のファイルの名前と場所が同じである場合、SCPは警告なしにファイルを上書きします。

まず、SCPコマンドの構文を学びます。Windows 10でコマンドプロンプトを開き、次の構文でファイルを転送し、パラメーターを独自のものに置き換えます。

ファイルまたはディレクトリをローカルシステムからリモートに移行するための構文は、次のとおりです。
  scp [file_path] [user]@[remote_host]:[remote_dir]
  scp -r [local_dir] [user]@[remote_host]:[remote_dir]
リモートサーバーからローカルマシンにファイルをコピーするための構文は、次のとおりです。
  scp [user]@[remote_host]:[remote_file_path] [local_dir]
  scp -r [user]@[remote_host]:[remote_dir] [local_dir]
2つのリモートサーバー間でファイルを移行するには(両方のシステムに必要なパスワード)、構文は次のとおりです。
  scp [user]@[remote_host]:[remote_file_path] [user]@[remote_host]:[remote_dir]

ノート ✎...
• [user]はリモートサーバーのユーザー名を指します。
• [remote_host]は、リモートサーバーのアドレス(IPアドレスまたはドメイン名)を意味します。
• [file_path]はローカルファイルのパスです。
• [remote_file_path]は、リモートシステム上のファイルのパスを指します。
• [local_dir]は、ローカルシステム上のディレクトリのパスを意味します。
• [remote_dir]は、リモートサーバー上のディレクトリのパスです。
• -rは、ディレクトリをコピーするときに使用される、SCPのオプションである再帰を表します。

サーバー間でファイルを移行する簡単な方法

サーバー間でファイルを簡単に移行するには、AOMEI Backupper Serverの助けが必要です。4つのファイル同期ソリューション:ベーシック同期、リアルタイム同期、ミラー同期、双方向同期をサポートします。したがって、必要に応じてそれらのいずれかを選択できます。

毎日/毎週/毎月などのスケジュール同期をサポートしているため、Windows Server間でファイルを自動的に移行できます。
これは、Windows Server 2003/2008(R2)/2012(R2)/2016(R2)/2019/2022およびWindows 11/10/8/7/XP/Vistaを含むすべてのWindowsシステムをサポートします。
FAT32、FTA、EXT4などのNTFSだけでなく、さまざまなファイルシステムをサポートします。
移行速度が非常に速いため、非常に短時間で大量のファイルを同期できます。

次に、それがどのように機能するかを見てみましょう。

手順 1. AOMEI Backupper Serverをダウンロードしてインストールします。次に、このソフトウェアを起動し、「同期」と「ベーシック同期」をクリックします。

無料体験 ServerとPCの全バージョン
安全かつ高速

ベーシック同期

これらの機能を楽しむことができます:
ファイルを頻繁に変更する場合は、「リアルタイム同期」を使用して同期ファイルの変更を保持することをお勧めします。
ターゲットディレクトリを常にソースと同じにしたい場合は、「ミラー同期」を使用してフォルダをミラーリングできます。不要なファイルをターゲットに追加できないことに注意してください。
両方のディレクトリの変更を保持し、それらを時間内に同期する場合は、「双方向同期」の方が適しています。

手順 2. 「+フォルダを追加」をクリックして、同期するローカルコンピュータ上のファイルまたはフォルダを選択します。

+フォルダを追加

手順 3. 次に、ドロップダウンメニューをクリックし、「ネットワーク共有またはNASを選択」を選択して、必要な情報を入力します。その後、ネットワークの場所が一覧表示されます。作成した共有フォルダーを同期先として選択するだけです。

ネットワーク共有またはNASを選択

手順 4. ファイルを自動同期するには、「スケジュール」をクリックして、デイリー/ウィークリー/マンスリーを選択します。また、「イベントトリガー」を使用して、システムのシャットダウン中にファイルを同期できます。その後、「開始」をクリックして保留中の操作を開始します。

スケジュール

まとめ

サーバー間でファイルを移行するには、Windows 7/8/10/11用のFTP、コマンドライン用のSCP、すべてのWindowsシステム用のAOMEI Backupperを含む3つの方法があります。注意深く読んでから、ファイルを転送するためにそれらの1つを選択してください。

正直なところ、AOMEI Backupperは単なる同期ソフトではなく、バックアップ、クローンソフトでもあります。重要なファイル/フォルダをよりよく保護するには、「クラウドバックアップ」でそれらをAOMEI自社のクラウドストレージAOMEI Cloudにバックアップするのをお勧めします。

バックアップをクラウドストレージに保存すれば、インタネットがあれば、どこでも復元できますし、復元するにはログインが必要があるので、安全性も高いです。さらに、クラウドストレージは実体がないので、災害や火事などによるデータ損失を回避できます。AOMEI Cloud(1TB)は、15日間無料試用可能で、ぜひ使ってみてください。

社内で無制限のPCとサーバーを保護したい場合は、AOMEI Backupper Technician Plusを選択できます。無限のユーザーに有料な技術サポートを提供します。