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