두 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/

관련 정보