本記事では、SSHを利用したSCPコマンドを使用して、ローカルからリモートへ、またリモートからローカルへフォルダーを転送する方法を紹介します。さらに、PC間でフォルダーを転送するより簡単な方法も推奨します。
以前はSSHでSCPコマンドを使用してPC間でファイルを転送していましたが、一度に1つのファイルしか転送できず、非常に複雑だと感じています。SSHでフォルダーを別のディレクトリに移動するにはどうすればよいでしょうか?
- ユーザーからの質問
ネットワーク通信プロトコルであるSSH(Secure Shell)を使用すると、2台のコンピューター間で通信を行い、データを共有できます。このチュートリアルでは、SSHプロトコルに基づき、PC間で安全にファイルを転送できるSCPコマンドを使用して、ローカルからリモートのWindowsへSSHでフォルダーをコピーする方法を詳しく解説します。
SCPには、その動作のあらゆる側面を制御するための幅広いオプションが用意されています。以下に最も一般的なオプションを挙げます。ローカルからリモートのSSHへフォルダーを転送する方法を学ぶ前に、これらを理解しておいてください。
この記事では、SCPコマンドを使用してローカルからリモートのSSHへフォルダーを転送する方法を紹介します。補足として、リモートからローカルのSSHへフォルダーを転送する方法も紹介します。それでは始めましょう。
操作の前に、知っておくべきヒントがいくつかあります。
ステップ1. 次のコマンドを実行して、ローカルからリモートシステムへフォルダーをコピーします。
scp -r /path/of/your/local/folder username@hostname:/path/to/remote/server/folder
ステップ2. ユーザーパスワードを入力してプロセスを開始します。
ステップ1. 次のコマンドを実行します。
scp -r username@hostname:/path/of/remote/server/folder /path/to/local/destination/folder
ステップ2. ユーザーパスワードを入力してプロセスを開始します。
これで、ローカルのコピー先に移動してターゲットフォルダーを確認できます。
これで、ローカルからリモートSSHへフォルダーを転送する方法をご理解いただけたかと思います。SSHを使用してリモートからローカルへフォルダーをコピーするには時間がかかる、あるいはPuTTYでSCPコマンドを設定するのは難しいと感じるかもしれません。そのような場合は、専門的な知識がなくても簡単にコンピューター間でフォルダーを転送できる AnyViewer の使用をお勧めします。
AnyViewerは無料のサードパーティ製ファイル転送ツールであり、以下の利点から高く評価されています。
ステップ1. クライアントPCで、左側のパネルの ログイン に移動し、サインアップ をクリックします(すでにサインアップ済みの場合は直接ログインしてください)。
ステップ2. サインアップ情報を入力します。
ステップ 3. 他のコンピューターで同じアカウントにログインすると、割り当て済みデバイスを確認できます。
ステップ 4. デバイスインターフェースに移動して、ファイルを転送するターゲットデバイスを選択し、ファイル転送をクリックします。
ステップ 5. PC間でファイルを転送するための「ファイル転送」ダイアログボックスが表示されます。ボックスの右側にクライアントPC、左側にホストPCが表示されます。ターゲットフォルダーを選択し、右矢印をクリックしてクライアントPCに転送します(逆の場合も同様です)。
ボックスの下部で転送状況を確認できます。右クリックしてタスクを一時停止または削除できます。
これで、ローカルからリモートSSHへフォルダーを転送する方法をご理解いただけたかと思います。この手法にはITの専門知識が必要であり、難しいと感じるかもしれません。そのような場合は、AnyViewerを試して、PC間で安全にフォルダーを転送してください。