
私たちは、ユーザーが自分だけが見ることのできるプライベートネットワークをインターネットの中に構築できるようにすることで、すべてを安全につなぐことができると信じています。ゼロトラストIT/OTネットワーキングをサービスとして提供します。
言語
English
日本
コンピュータ間でファイルを安全にコピーすることは、開発者、システム管理者、IT 専門家にとって一般的な作業です。リモート・サーバーを管理する場合でも、環境間で設定ファイルを移動する場合でも、SCP(Secure Copy Protocol)コマンドは信頼性が高く、シンプルなツールです。
このチュートリアルでは、SCPコマンドの基本的な仕組み、使い方、そしてRemote.Itがリモートファイル転送にありがちな摩擦を取り除く方法について説明します。Remote.Itを使えば、パブリックIPアドレス、NATトラバーサル、ファイアウォールルール、ネットワークACLを気にすることなく、SCPを使って世界中のデバイスに接続することができます。
SCPはSecure Copy Protocolの略で、ネットワーク上のホスト間でファイル転送を可能にします。SSH(セキュア・シェル)上で実行され、暗号化と認証を提供するため、転送中のデータが確実に保護されます。
SCPコマンドの典型的な構文は以下のようになる:
バッシュ
scp source_file user@remote_host:/パス宛先
それはどちらにも通用する:
以下はその例である:
バッシュ
scp myfile.txt user@192.168.1.100:/home/user/
バッシュ
scp user@192.168.1.100:/ホーム/user/myfile.txt ./downloads/
これにより、myfile.txtがリモートホストからローカルマシンのdownloadsディレクトリにダウンロードされる。
再帰的コピーには-rフラグを使う:
バッシュ
scp -r myproject/ user@remote_host:/var/www/
SSHがデフォルト以外のポートで実行されている場合:
バッシュ
scp -P 2222user@remote_host:/ホーム/user/
SCPは強力で使いやすいが、ネットワーク間でのファイル転送にはいくつかの課題がある:
このような問題は、遅延やITオーバーヘッドにつながり、特にIoTやエッジの展開では、しばしば物理的な現場訪問が必要になる。
Remote.Itは、このようなネットワークの頭痛の種をすべて解消します。パブリックIPやファイアウォールの変更、VPNを必要とせず、あらゆるデバイスに安全でプライベートな接続を提供します。
リモート・イット
Remote.Itは、SSH/SCPのようなサービスを安全なトンネルでラップするプライベートプロキシ層として機能する。デバイスとそのSSHポートをRemote.Itに登録すると、プラットフォームは、scp、ssh、あるいはファイルエクスプローラなどの標準ツールを使って接続できるプロキシエンドポイントを割り当てます。
ここでは、SCPを使ってRemote.Itに登録されたデバイスとの間でファイルをコピーする方法を説明します。
CLIを使って接続を開始する:
バッシュ
リモート接続 --host mydevice --service ssh
これはlocalhostのエンドポイントを返す:
バッシュ
ローカルホスト33001
バッシュ
scp -P 33001user@localhost:/ホーム/user/
これだけです。何重ものNATやファイアウォールの背後にある場合でも、ファイルは安全にリモートデバイスに転送されます。
Remote.Itがファイル転送のワークフローをどのように変えるかを紹介しよう:
大規模なデバイスを構築・管理している場合、またはネットワーク設定に触れることなく、より信頼性の高い方法でファイルを移動したい場合、Remote.ItはワークフローにSCPを統合する最も簡単な方法です。
SCPは依然として安全なファイル転送のための信頼できるツールだが、その有用性はネットワークの制約によって制限されることが多い。Remote.Itはそのような制約を取り除きます。
SCPのシンプルさとRemote.Itの柔軟な接続性を組み合わせることで、ネットワーク設定なしで暗号化されたファイル転送を実現できます。
ファイアウォールの内側にあるデバイスにファイルをコピーする必要がある場合は、ポート転送を省略することができる。Remote.ItでSCPを使えばいい。