wake-up-neo.com

FTP를 사용하여 한 서버에서 다른 서버로 파일을 전송하는 방법

한 FTP 서버에서 다른 FTP 서버로 원격 파일을 직접 전송하려면 어떻게해야합니까?

12
KoolKabin

FXP protocol 을 지원하는 FTP 프로그램을 사용할 수 있으며 두 서버도이를 지원해야합니다. FXP 프로토콜을 지원하는 몇 가지 FTP 응용 프로그램은 다음과 같습니다.

FXP가 아닌 다른 방법은 WinSCPpushing and pulling 을 사용하는 것입니다.

12
paulmorriss

WebDrive, 와 같은 앱을 사용하여 원격 FTP 드라이브를 로컬 드라이브 인 것처럼 ( '가상 드라이브') 마운트 한 다음 파일을 한 가상 드라이브에서 다른 가상 드라이브로 끌어다 놓기 만하면됩니다. 당신의 자신의 기계.

작동 방식

  1. 다운로드 WebDrive here. (Mac 또는 Windows, 무료 20 일 평가판)
  2. http://example.com 서버의 FTP 세부 사항을 입력하여 첫 번째 가상 드라이브를 작성하십시오.
  3. http://example.org 서버의 FTP 세부 사항을 입력하여 두 번째 가상 드라이브를 작성하십시오.
  4. 첫 번째 가상 드라이브에서 복사 할 파일을 찾아 두 번째 가상 드라이브로 끕니다.

WebDrive는 첫 번째 FTP 위치에서 컴퓨터로 복사 한 다음 (이 단계는 보이지 않습니다. 백그라운드에서 발생) 두 번째 FTP 위치로 복사합니다. 아직 널리 지원되지 않는 FXP 프로토콜을 사용하지 않고 FTP 서버간에 직접 복사 할 수있는 가장 가까운 방법입니다.

WebDrive 대안
WebDrive 외에도 동일한 원격 디스크를 제공하는 전송 (Mac 만 해당) 또는 Expandrive (Mac 및 Windows)도 고려할 수 있습니다. 장착 기능. (저는 매일 전송 디스크 기능을 사용하여 Photoshop/Fireworks에서 직접 FTP 서버에 최적화 된 이미지를 직접 저장합니다. 훌륭하지만 Expandrive와 WebDrive도 마찬가지입니다.)

5
Nick

EDIT : 방금 Windows를 사용하는 것을 보았습니다. Windows에서 Unix 툴킷을 에뮬레이트하려면 Cygwin과 같은 것이 필요합니다. 또는 WinSCP와 같은 것을 사용할 수 있습니다.

Alexus가 지적했듯이 SCP는 훌륭한 옵션입니다. 다른 옵션은 Unix/Linux의 rsync (거의 모든 Unix 기반 컴퓨터에서 사용 가능)입니다. 백업에 자주 사용되는 유틸리티입니다.

Abc.com과 xyz.com의 두 서버 간 전송 :

rsync -avzPe ssh [email protected]:/source/ /destination/on/abc

보다 실용적인 예 :

rsync -avzPe ssh [email protected]:~/public_html/ ~/public_html/

몇 가지 참고 사항 : 위의 예에서는 서버에 로그인 한 것으로 가정합니다 abc.com . 다른 방향으로 가고 싶다면 인수를 바꾸십시오. 사용자 ( admin )도 적절한 SSH 액세스 권한이 있어야합니다. 마지막으로, 내가 사용한 플래그는 반드시 작동하는 유일한 플래그 일 필요는 없으며 사용하려는 경향 일뿐입니다. 기술적으로 -v -P 없이 할 수 있습니다. 덜 유용한 콘솔 출력을 참조하십시오.

1
Dan Simmons

소스 서버에 대한 SSH 액세스 권한이있는 경우 해당 서버에 로그인하여 ftp 명령을 사용하여 대상 서버와의 ftp 세션을 시작할 수 있습니다. ftp 명령을 입력하려면 명령 행을 사용해야하지만 너무 어렵지 않고 온라인에 대한 자습서를 찾을 수 있습니다. 예를 들면 다음과 같습니다. http://linux.about.com/od/commands/l/blcmdl1_ftp.htm

1
Ewan Heming

SSH에 액세스 할 수있는 가장 좋은 방법은 NIX tar 명령 (압축)을 사용한 다음 scp를 사용하여 새 호스팅을 통해 전송 한 다음 tar를 사용하여 압축을 해제하고 백업 목적으로 로컬 드라이브에 사본을 보관하는 것입니다.

1
alexus