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