1 つ目は ftp です。つまり、一方の Linux に ftpServer をインストールし、ftp を使用するもう一方のクライアント プログラムを使用してファイルをコピーできるようにします。
2 番目の方法は samba サービスを使用する方法です。これは Windows ファイルのコピー方法に似ており、比較的簡単で便利です。
3 番目の方法は、scp コマンドを使用してファイルをコピーすることです。 scp は、ssh ログインに基づく安全なファイルのコピーです
場合によっては、サーバーが FTP サーバーで構成されておらず、共有されていない場合にのみ、ファイルを取得する必要があります。単純な scp コマンドを使用すると目的を達成できます。
ローカル ファイル news.txt を 192.168.6.129 マシンの /etc/squid ディレクトリにコピーします (ユーザー名は root)
#scp /home/管理者 /news.txtroot@192.168.6.129:/etc/squid
/home/administrator/ ローカルファイルの絶対パス
News.txt サーバーにコピーするローカルファイル
root リモートにログインroot ユーザー経由でサーバー (同等の権限を持つ他のユーザーを使用することもできます) 192.168.6.129 リモートサーバーの IP アドレス (ドメイン名またはマシン名も使用できます) /etc/squid ローカルファイルをリモートサーバー上のパス
rootユーザーでリモートサーバーにログインし、yesと入力してssh接続の確立に同意します
rootユーザーのパスワードの入力を求めます
転送を開始します接続を確立した後のファイル、パーセンテージ、実際の時間、転送速度などの情報が表示されます
-r パラメータを使用してフォルダーをコピーしてください
2. リモートサーバー上のファイルをローカルマシンにコピーします #scp root@192.168.6.129:/usr/local/sin.sh/home/administrator
/home/administrator はリモートでファイルをコピーする絶対パスlocal
2 つの点に注意してください:
1. リモート サーバーのファイアウォールに特別な制限がある場合、scp は状況に応じて特別なポートを使用します。コマンドの形式は次のとおりです。 p 4588 remote@www.abc.com:/usr/local/sin.sh /home/administrator
利用可能なパラメータ -
-v は進行状況を表示するために使用されます。接続、認証、または構成エラーを表示するために使用できます。 .
-C 圧縮オプションを有効化します。
-P ポートを選択します。-p が rcp によって使用されていることに注意してください。
-4 IPV4 アドレスの使用を強制します。
-6 IPV6 アドレスの使用を強制します。 -r フォルダーをコピーします
2. scp を使用する場合、使用するユーザーがリモート サーバー上の対応するファイルを読み取る権限を持っているかどうかに注意してください。
以上がLinux コマンド -- scp の使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。