Server-to-Server Transfer (SFXP)
SFXP lets two remote servers transfer files directly, without downloading to your local machine first.
Why SFXP?
Traditional method:
Server A → Download to local → Upload to Server BProblems: limited by local bandwidth, uses local disk space, takes twice the time.
SFXP method:
Server A ────direct────→ Server BAdvantages: uses high-speed server network, no local resource usage, maximum speed.
Usage
1. Open SFXP Panel
Click the SFXP button in the sidebar.
2. Select Source and Target
- Source server: select server and file path
- Target server: select server and destination path
3. Transfer
Select files/folders and click Transfer.
Transfer Modes
MyShell Terminal supports two modes with automatic selection:
Direct Mode
When servers can reach each other, uses rsync direct transfer:
- Fastest, uses server-to-server network
- Auto-injects temporary keys for authentication
- Keys are cleaned up after transfer
Relay Mode
When servers can't connect directly, MyShell Terminal relays data:
- Data passes through the client in memory
- No server-to-server network required
- Ensures transfer completes in any network environment
Smart Switching
The system automatically detects network connectivity and prefers direct mode, falling back to relay mode when needed.
Smart Routing & Transfer Assurance
SFXP finds the fastest viable path between the two servers on its own:
- Connectivity from source to target is probed automatically; the intranet address is preferred (fastest), with the public address as fallback
- Probing requires no extra tools on the target machine
Transfer Reliability
- Direct mode requires rsync on both source and target. A missing rsync is detected upfront with install guidance, instead of the transfer failing midway
- Partial files left behind by an interrupted transfer are cleaned automatically at the next app launch
- Full transfer logging is kept for traceability
Security
- All transfers use SSH encrypted channels
- Temporary keys are removed immediately after transfer
- Orphaned resources are cleaned up on next app launch