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

不言
リリース: 2019-03-19 14:31:19
オリジナル
2577 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
scp
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート