GNU/Linux >> Linux の 問題 >  >> Linux

ファイルを安全に転送するためのLinuxSCPコマンド

Linuxユーザーまたはシステム管理者として、異なるLinuxシステム間で安全な方法でファイルを転送することが重要です。これにより、ハッカーによって傍受されて盗まれる可能性のある重要な情報が保護されます。このガイドでは、LinuxSCPコマンドを使用してファイルを安全に転送する方法を学習します。

Linux SCPコマンドとは何ですか?

SCP 、Secure Copyの略で、ファイルとディレクトリをリモートサーバー/クライアントシステムに安全にコピーするために使用されるプロトコルです。システム間で交換される情報に暗号化とプライバシーを提供するSSHが組み込まれています。 telnetコマンドよりもセキュリティの点ではるかに優れています。

ここで、SCPコマンドの使用例をいくつか見てみましょう。

scpコマンドの基本構文

SCP使用法の最も基本的な構文は次のとおりです。

scp source_file_name username@destination_IP_address:destination_folder

上記のコマンドは、ローカルファイルをリモートサーバーに転送するために使用されます。以下の構文を使用して、リモートファイルをローカルサーバーに転送することもできます。


scp username@remote_host:remote_file_folder local_folder

目的の出力を提供するために使用できる他の追加オプションがあります。ただし、最初に、オプションなしのSCPの使用法を見てみましょう。

追加オプションなしのSCPコマンドの使用

まず、SCPコマンドの基本的な使用法から始めましょう。現在のディレクトリに、linux_for_beginners.pdfというファイルがあります。 。このファイルをリモートホスト66.152.163.19に送信します 。これを実現するために、コマンドは次のようになります

scp linux_for_beginners.pdf [email protected]:

初めてホストに接続する場合は、以下の出力に示すような出力が得られます。リモートホストのパスワードの入力を求められます。パスワードを入力すると、ファイルがリモートホストのルートフォルダにコピーされます

サンプル出力

-pオプションを指定したSCPコマンド

-pと併用した場合 オプションの場合、SCPは接続速度と、ファイルの転送を完了するために使用される推定時間を提供します。

たとえば、

scp -p Exercise1.txt [email protected]

サンプル出力

SCPプロセスに関する詳細情報を表示する

SCPの実行時に詳細な出力を出力するには、-vを使用します 国旗。これにより、詳細な出力が出力されます。

たとえば、

scp -v Course1.pdf  [email protected]:

サンプル出力

-lオプションを使用して帯域幅を制限する

もう1つの便利なオプションは、-l です。 帯域幅の使用を制限できるパラメータ。

たとえば、

scp -l 400 report1.txt [email protected]:

値400は、キロビット/秒です。 。したがって、基本的に、ファイルのファイル転送は 400Kbpsに制限されています。 または50キロバイト/秒の場合、8ビットは1バイトに相当します

サンプル出力

ディレクトリを再帰的にコピーする

ディレクトリ内のファイルをコピーする場合は、-rを使用します 図のようにディレクトリを再帰的にコピーするフラグ

scp -r documents [email protected]: 

サンプル出力

リモートサーバーからローカルサーバーにファイルをコピーする

場合によっては、リモートLinuxシステムから現在のローカルLinuxシステムにファイルをコピーする必要があります。
これは構文を使用して可能です。

scp username@remote-host:/remote/path /localpath

たとえば、ファイルをコピーするにはfile1.pdf リモートサーバーのrootユーザーのホームディレクトリにありますIP 173.82.240.103 /tmp/filesのローカルシステムへ パス、コマンドは次のようになります:

scp [email protected]:file1.pdf /tmp/files

サンプル出力

診断メッセージ/警告/進行状況メーターを抑制します

SCPの実行時に、診断メッセージ、警告、または進行状況メーターを表示しないように選択できます。これを実現するには、-qを使用します 示されているオプション。

scp -q file1.pdf [email protected]: 

サンプル出力

この記事は終わりです。 Linuxシステム間でファイルのセキュリティを送信することに自信を持っていただければ幸いです。お気軽にご連絡ください。


Linux
  1. Linuxでファイルを安全に転送するための14のSCPコマンド例

  2. Linuxでファイルの名前を変更する方法

  3. SCPを使用してファイルを安全に転送する方法

  1. Linuxでファイルとディレクトリをコピーする

  2. SCP Linuxコマンド–リモートからローカルへのSSHファイル転送方法

  3. Linux ls コマンド - ファイルの一覧表示

  1. Linux SCPコマンドの説明:ファイルを安全にコピーおよび転送する{13例}

  2. Linux で SCP コマンドを使用してファイルを安全に転送する方法

  3. Linux の mcopy コマンド