1 Windows에서 Linux 서버로
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
리눅스 다운로드
sudo apt install filezilla
연결 (포트를 선택하지 않으면 기본이며 일반 클라우드 서버는 자체 포트가 있음)
2 서버 대 서버
2.1 scp 명령은 파일 및 폴더의 업로드 및 다운로드를 지원합니다. 명령줄에서 실행되기 때문에 시작하기가 약간 더 어렵습니다.
从<本地文件/文件夹> 上传到 /root/tmp
scp -rP 35394 <本地文件/文件夹> root@xxx:/root/tmp (注意需要在您本地的机器上执行)
2.2 위의 scp 폴더를 직접 사용하는 방법, 작은 파일이 많으면 scp의 속도가 매우 느려집니다. 다음 방법을 사용하여 tar 스트림을 복사할 수 있습니다(로컬 컴퓨터에 tar 명령이 있다는 전제)
첫 번째 단계
cd <要拷贝的文件夹目录下>
두 번째 단계, 데이터 전송
tar cf - * | ssh -p 端口 用户名@XXX "cd 拷贝到的文件目录从更目录开始 && tar xf -"
例如 tar cf - * | ssh -p 46761 [email protected] "cd /root/tmp && tar xf -"
세 번째 단계는 복사 과정입니다 (이렇게 움직이지 않고 전송이 끝나면 괜찮을 것입니다)