January 10, 200917 yr Sorry for being ignorant and asking, I searched and couldn't find it. Just wondering if Unraid supports FXP?
January 12, 200917 yr No answers yet, sorry, I guess the rest of us are ignorant of FXP. I suppose the lack of replies is an answer in itself.
January 13, 200917 yr Author File eXchange Protocol (FXP) is a method of data transfer which uses the FTP protocol to transfer data from one remote server to another (inter-server) without routing this data through the client's connection. Conventional FTP involves a single server and a single client; all data transmission is done between these two. In the FXP session, a client maintains a standard FTP connection to two servers, and can direct either server to connect to the other to initiate a data transfer. The advantage of using FXP over FTP is evident when a high-bandwidth server demands resources from another high-bandwidth server, but only a low-bandwidth client, such as a network administrator working away from location, has the authority to access the resources on both servers. From Wikipedia. Basically I can run the FTP client on my Desktop and it will connect the two servers without having to route through me!
January 13, 200917 yr Couldn't you accomplish the same thing by telnetting into one of the servers, and then ftping to the other?
June 19, 200917 yr This support is highly dependent on the ftp server security and a client specifically geared for this type of transfer. It is normally a security issue and I've never seen this used or enabled. It is in the RFC, but I highly doubt unraid will support it with VSFTP. VSFTP is designed for security. In another situation a user might wish to transfer files between two hosts, neither of which is a local host. The user sets up control connections to the two servers and then arranges for a data connection between them. In this manner, control information is passed to the user-PI but data is transferred between the server data transfer processes. Following is a model of this server-server interaction. Control ------------ Control ---------->| User-FTP |<----------- | | User-PI | | | | "C" | | V ------------ V -------------- -------------- | Server-FTP | Data Connection | Server-FTP | | "A" |<---------------------->| "B" | -------------- Port (A) Port (B) -------------- Figure 2 The protocol requires that the control connections be open while data transfer is in progress. It is the responsibility of the user to request the closing of the control connections when finished using the FTP service, while it is the server who takes the action. The server may abort data transfer if the control connections are closed without command. Further reading http://en.wikipedia.org/wiki/File_eXchange_Protocol http://tools.ietf.org/html/rfc959 http://www.cert.org/tech_tips/ftp_port_attacks.html#3 http://www.rfc-editor.org/rfc/rfc2577.txt
June 19, 200917 yr cURL seems to have had this support in version 7.13 as a client. --3p-quote (FTP) Specify arbitrary commands to send to the source server. See the -Q/--quote option for details. (Added in 7.13.0) --3p-url (FTP) Activates a FTP 3rd party transfer. Specifies the source URL to get a file from, while the "normal" URL will be used as target URL, the file that will be written/created. Note that not all FTP server allow 3rd party transfers. (Added in 7.13.0) --3p-user (FTP) Specify user:password for the source URL transfer. (Added in 7.13.0) It was removed as per Change log 2006-10-12 11:02 bagder * docs/KNOWN_BUGS: deleted #19 since it concerted FTP third party transfers and they are no longer supported 2006-10-12 10:55 bagder * docs/FEATURES: we've cut out third party transfers
Archived
This topic is now archived and is closed to further replies.