ホームページ >運用・保守 >Linuxの運用と保守 >Linux で SCP コマンドを使用してファイルを安全に転送する方法

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

不言
不言オリジナル
2019-03-19 14:31:192613ブラウズ

SCP (Secure Copy) は、ローカル サーバーからリモート サーバーへ、またはその逆にファイルを安全に転送するために使用される Linux システム用のコマンド ライン ツールです。 SCP は SSH プロトコルを使用して 2 つのシステム間でファイルを転送します。これは FTP よりも安全です。

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

# 構文: (ローカルからリモート)

scp /path/to/local/file.txt user@192.168.10.100 :/ remote / path /

構文: (リモートからローカル)

scp user@192.168.10.100 :/remote/file.txt / path / to / local /

SCP コマンドにはリモート システムのパスワードが必要です。スクリプトで scp コマンドを設定し、スケジューラで実行する必要がある場合は、キーベースの ssh ログインを設定する必要があります。

ファイルをローカルでリモート サーバーに転送する

次のコマンドは、root 認証を使用して、ローカル システムの現在のディレクトリからリモート サーバーの /opt ディレクトリに myfile.txt をコピーします。 . .リモート サーバーのホスト名が example.com であると仮定します。

$ scp myfile.txt root@example.com:/opt/

リモート サーバーからローカルへのファイルの転送

次のコマンドは、/opt/myfile.txt をリモート システムからローカル システムの /opt ディレクトリにコピーします。 。

$ scp root@example.com:/opt/myfile.txt /opt/

scp コマンドでポートを定義

ssh がリモート サーバー上の別のポートで実行されている場合は、-p スイッチを使用し、その後にポート番号と scp コマンドを続けます。

SSH がリモート サーバー上の別のポートで実行されている場合は、-P スイッチを使用してから、ポート番号を指定して scp コマンドを使用します。

$ scp -P 2344 myfile.txt root@example.com:/opt/myfile.txt

ディレクトリをローカルからリモート サーバーに再帰的に転送する

次のコマンドは、/opt/mydir ディレクトリをローカル システムからリモート システムの /opt に再帰的にコピーします。内容の。

$ scp -r /opt/mydir root@example.com:/opt/

ディレクトリをリモート サーバーからローカルに再帰的に転送する

次のコマンドは、/opt/mydir ディレクトリをリモート システムから /opt ディレクトリに再帰的にコピーします。リモート システム

$ scp -r root@example.com:/opt/mydir /opt/

この記事はここで終了しました。その他のエキサイティングなコンテンツについては、PHP 中国語 Web サイトの Linux チュートリアル ビデオ 列に注目してください。

以上がLinux で SCP コマンドを使用してファイルを安全に転送する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。