サーバーへのデータのアップロードとダウンロード、サーバーからサーバーへ

WindowsからLinuxサーバーへの1

1.1 Xshell および Xftp ソフトウェアは、SSH 接続の管理をサポートし、フォルダー/ファイルのドラッグ アンド ドロップによるアップロードとダウンロードをサポートします (推奨) (Linux アカウントとパスワードで使用できます)。

  ダウンロードリンク https://www.xshell.com/zh/free-for-home-school/

接続 (名とホスト、次にユーザー名とパスワード)

 

 

 

1.2 Fliezilla ソフトウェアは、ファイルとフォルダー、ドラッグ アンド ドロップによるアップロードとダウンロード、無料、すべてのプラットフォーム (Mac、Linux、Windows) をサポートします。

ダウンロードリンク https://www.filezilla.cn/download/client

Linux ダウンロード 

sudo apt install filezilla

接続 (ポートが選択されていない場合はデフォルトであり、一般的なクラウド サーバーには独自のポートがあります)

 

2 サーバー対サーバー

2.1 scp コマンドは、ファイルとフォルダーのアップロードとダウンロードをサポートします. コマンドラインで実行されるため、開始するのが少し難しくなります.

从<本地文件/文件夹> 上传到 /root/tmp
scp -rP 35394 <本地文件/文件夹> root@xxx:/root/tmp (注意需要在您本地的机器上执行)

2.2 上記の scp フォルダを直接作成する方法は、小さなファイルが多数ある場合、scp の速度が非常に遅くなります。次の方法を使用して、tar ストリームをコピーできます (ローカル コンピューターに tar コマンドがあることが前提です)。

最初の一歩

cd <要拷贝的文件夹目录下>

2 番目のステップ、データの転送

tar cf - * | ssh -p 端口 用户名@XXX "cd 拷贝到的文件目录从更目录开始 && tar xf -"
例如 tar cf - * | ssh -p 46761 [email protected] "cd /root/tmp && tar xf -"

3番目のステップはコピー処理です(このように動かないで、転送が終わったら大丈夫です)

 

おすすめ

転載: blog.csdn.net/qq_42845932/article/details/127928011