두 FTP 간에 파일을 전송하는 방법

두 FTP 간에 파일을 전송하는 방법

내 FTP에서 다른 FTP로 파일을 전송해야 합니다. 파일을 내 컴퓨터에 다운로드하지 않고 두 가지 액세스 권한을 부여하고 한 FTP에서 다른 FTP로 전송할 수 있는 도구가 있습니까?

답변1

webmaster.stackexchange.com Q&A의 답변 중 하나에 설명된 대로 FXP 프로토콜을 지원하는 클라이언트를 사용할 수 있습니다.FTP를 사용하여 한 서버에서 다른 서버로 파일을 전송하는 방법

다음은SmartFTP 기술 자료:

발췌

FXP란 무엇입니까?

FXP는 파일 교환 프로토콜을 나타냅니다. FXP 클라이언트를 사용하여 한 FTP 서버에서 다른 FTP 서버로 파일을 복사할 수 있습니다. 일반적으로 기기와 FTP 서버 간에 FTP 프로토콜을 사용하여 파일을 전송하며 최대 전송 속도는 인터넷 연결 속도(예: 56k, 케이블 또는 T1)에 따라 다릅니다. FXP 클라이언트를 사용하여 두 원격 서버 간에 파일을 전송할 때 최대 전송 속도는 연결에 따라 달라지지 않고 두 서버 간의 연결에 따라 달라지며 일반적으로 자체 연결보다 훨씬 빠릅니다. 직접 연결이기 때문에 파일의 진행 상황이나 전송 속도를 볼 수 없습니다.

이를 지원하는 2개의 클라이언트는 다음과 같습니다.스마트FTP그리고귀여운FTP.

발췌

제한

  • 두 FTP 서버 모두 FXP를 지원하고 활성화해야 합니다. 대부분의 FTP 서버는 FXP를 지원하지 않거나 잠재적인 보안 위험으로 인해 FXP가 비활성화되어 있으므로 서버 관리자에게 문의하세요.
  • 한 서버는 PASV 모드를 지원해야 하고 다른 서버는 외부 주소의 PORT 명령을 허용해야 합니다. 클라이언트는 두 서버 모두에 로그인한 다음 한 서버에는 수동 전송이 되고 다른 서버에는 활성 전송이 될 것임을 알려 파일 전송을 준비합니다(예 참조).
발췌

FTP 클라이언트는 "PASV" 명령을 전송하여 연결을 수신하도록 대상 FTP 서버에 지시합니다. 원본 FTP 서버는 대상 서버에서 보고한 데이터 포트에 연결합니다(PASV 명령 성공 후). 그런 다음 클라이언트는 "PORT" 명령의 주소/포트를 대상 서버에 전달합니다. 따라서 모든 데이터는 소스에서 대상 FTP 서버로 직접 이동됩니다. 두 서버 모두 실패/성공 시 상태 메시지만 FTP 클라이언트에 보고합니다. SmartFTP를 사용하여 각 창에서 원격 서버를 연 다음 끌어서 놓는 방식으로 한 원격 서버에서 다른 원격 서버로 파일을 전송할 수 있습니다.

참고자료

답변2

FXP를 사용할 수 있습니다. Linux FXP에 CBFTP를 사용합니다.https://cbftp.eu/

관련 정보